Software Engineer II

Bentley Systems•Philadelphia, PA
•Hybrid

About The Position

Bentley Systems, Inc. is seeking a Software Engineer II for its Digital Experience Engineering Portals Team. The role offers the opportunity to work with cloud platforms within Microsoft Azure and current UI technologies, building robust, reusable React components and backend APIs for the company’s Portals. The engineer will work with a global team to deliver excellent customer-facing UI and stable, scalable infrastructure. This is a hybrid position based in Exton or Philadelphia.

Requirements

  • Bachelor’s degree in computer science, Software Engineering, or a related field.
  • 4+ years of professional software development experience.
  • Strong conceptual and practical foundation in core computer science concepts, including algorithms, data structures, operating systems, and object-oriented programming.
  • Strong experience building applications using C#, .NET, JavaScript, TypeScript, and React.
  • Excellent problem-solving ability.
  • Knowledge of a distributed version control system such as Git.
  • Working experience with Azure DevOps and agile development methodologies such as Scrum.
  • Understanding of web fundamentals such as HTTP, REST APIs, and JSON.
  • Excellent verbal and written communication skills in English.
  • Collaborative and proactive mindset, with willingness to learn and take feedback.

Nice To Haves

  • Basic understanding of cloud services, preferably Microsoft Azure.
  • Familiarity with automated testing frameworks such as Jest, Playwright, or Selenium.
  • Experience with developer tools such as Visual Studio, VS Code, Postman, or Chrome DevTools.

Responsibilities

  • Contribute to the design and development of front-end and backend software components.
  • Work closely with senior engineers to understand design patterns, coding practices, and effective approaches to software delivery.
  • Participate in technical design discussions, code reviews, and troubleshooting to ensure high-quality, maintainable code.
  • Collaborate in an agile development environment using Continuous Integration and Continuous Delivery (CI/CD) practices.
  • Demonstrate curiosity and eagerness to learn new technologies and improve technical and communication skills.
  • Mentor junior engineers and help foster a culture of engineering excellence.

Benefits

  • Attractive salary and benefits package.
  • Bentley Impact Day: a day off from work to volunteer with an organization of your choice.
  • Colleague recognition award programs and the Bentley Achievers platform.
  • Global initiatives and resource groups supporting inclusion, belonging, and colleague wellbeing.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service