Match score not available

Career Opportunities: Software Engineer I (54259)

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in computer science or equivalent, 3+ years of experience as a Software Developer, Proficient in Groovy, JavaScript, or TypeScript, Understanding of modern web application architecture, Cloud-based development experience preferred.

Key responsabilities:

  • Build next generation engineering applications
  • Design and develop new features using various technologies
  • Write well-tested and maintainable code
  • Participate in agile software development processes
  • Take ownership of the functionality written
Bentley Systems logo
Bentley Systems Computer Software / SaaS Large https://www.bentley.com/
1001 - 5000 Employees
See more Bentley Systems offers

Job description

 

 

 

Software Engineer I

 

Location: Anywhere in the US / Remote.

 

Position Summary:

Bentley Systems has exciting new opportunities for talented Software Developers who are enthusiastic about leveraging bleeding-edge technologies to build and maintain software solutions for the Infrastructure Engineering and Construction markets (BIM). Our new colleagues will be responsible and take part in all the development stages of this software, leveraging DevOps methodologies, JavaScript, TypeScript and complete range of Cloud products. You will be part of an international team that influences development of the world’s infrastructure, gain valuable experience on latest technologies, work on challenging and interesting tasks every day with highly skilled professionals on next generation software.

 

Qualifications

  • Bachelor's degree in computer science, software engineering or equivalent training in computer science fundamentals

  • 3+ years of experience as a Software Developer

  • Understanding of modern web application architecture, API design patterns, performance and scale

  • Proficient in Groovy (or Java or other JVM language), JavaScript or Typescript, both in Node.js and web-based frontends, React is a plus

  • Thorough knowledge of object-oriented programming

  • Experience working with Git or other distributed version control systems

  • Must be proactive and results-oriented, able to work independently and solve complex problems

  • Ability to learn new technologies quickly and apply them in production

  • Ability to build secure software, with proven knowledge of web security and mitigation techniques

  • Ability to work in a team with solid communication skills

  • No travel is required in this role

  • Requires sitting or standing at will while performing work on a computer (or any other physical requirements)

  • Cloud-based development experience (Google Cloud Platform (preferred), Azure, AWS, etc.)

  • Knowledge of agile scrum development, continuous delivery, and DevOps processes

  • Web frontend design technologies (HTML, CSS)

  • Experience with JS client frameworks such as REACT, Ember and Angular

  • Familiarity with container-based application development and deployment using Docker.

  • Knowledge about iTwin.js is a big plus but not required

 

Responsibilities

  • In this role, you will be responsible for building the next generation of engineering applications that will advance global infrastructure in exciting ways and contribute to the platform on which these applications are built

  • You will bring demonstrable full-stack experience designing and developing cloud solutions, extensive knowledge of Groovy (or Java or other JVM-based language), JavaScript and TypeScript, enthusiasm for cutting-edge technologies, and a drive to continuous experiment, challenge yourself and learn

  • Participate in designing and developing new features using Groovy, React, JavaScript, TypeScript, and other technologies

  • Participate and contribute to discovery and experimentation efforts

  • Write well-tested, well-documented, and maintainable code and APIs and participate in code reviews

  • Commit yourself to continuous learning and adapting to and integrating new technologies

  • Work with a team in an agile software development process

  • Demonstrate an ability to provide and receive constructive feedback

  • Take ownership of the functionality you write and designs you implement

  • Responsibilities may also include

    • Identify and extract user-facing strings from the source code, internationalization

    • Write scripts for Automated testing

    • 3D graphics rendering using OpenGL on JAVA

    • Assist with Framework changes Ember.js to React.j

 

 

What We Offer:

  • A great Team and culture – please see our Recruitment Video.

  • An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction.

  • Competitive Salary and benefits.

  • The opportunity to work within a global and diversely international team.

  • A supportive and collaborative environment.

  • Colleague Recognition Awards.

 

#LI-Remote #LI-RV

About Bentley Systems

Bentley Systems (Nasdaq: BSY) is the infrastructure engineering software company. We provide innovative software to advance the world’s infrastructure – sustaining both the global economy and environment. Our industry-leading software solutions are used by professionals, and organizations of every size, for the design, construction, and operations of roads and bridges, rail and transit, water and wastewater, public works and utilities, buildings and campuses, mining, and industrial facilities. Our offerings, powered by the iTwin Platform for infrastructure digital twins, include MicroStation and Bentley Open applications for modeling and simulation, Seequent’s software for geoprofessionals, and Bentley Infrastructure Cloud encompassing ProjectWise for project delivery, SYNCHRO for construction management, and AssetWise for asset operations. Bentley Systems’ 5,200 colleagues generate annual revenues of more than $1 billion in 194 countries.
www.bentley.com

Equal Opportunity Employer:

 

Bentley is an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, sex, sexual orientation, gender identity, disability, pregnancy, protected veteran status, religion, national origin, age, genetic information or any other protected characteristic.  This commitment extends to all aspects of employment, including, but not limited to, hiring, placement, promotion, compensation, and training. Know Your Rights as an applicant under the law.

 

Bentley Policy on EEO, Affirmative Action and Pay Transparency Non-Discrimination

Bentley participates in e-Verify / Bentley participate in e-Verify / Right to Work Notice

 

Request an Accommodation:

 

As an Equal Opportunity Employer, Bentley is committed to providing reasonable accommodations to applicants with disabilities. We encourage you to request a reasonable accommodation if you are not able to fully use or access our online application system.   You can make an accommodation request by calling 610-458-5000 or sending us an email at disabilityrequest@bentley.com

 

 

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Computer Software / SaaS
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Verbal Communication Skills
  • Problem Solving
  • Proactivity

Software Engineer Related jobs