Software Engineer II

Bentley Systemsorporated•Philadelphia, PA
•Hybrid

About The Position

Bentley Systems is hiring a Software Engineer II for its Digital Experience Engineering Portals Team. The role is based in Exton or Philadelphia in a hybrid work arrangement. The engineer will work with cloud platforms in Microsoft Azure and current UI technologies, building reusable React components and backend APIs for the company’s portals. Working with a global engineering team, the role contributes to customer-facing interfaces and stable, scalable infrastructure.

Requirements

  • Bachelor’s degree in computer science, Software Engineering, or a related field.
  • At least 4 years of professional software development experience.
  • Strong conceptual and practical foundation in algorithms, data structures, operating systems, and object-oriented programming.
  • Strong experience building applications with 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, including HTTP, REST APIs, and JSON.
  • Excellent verbal and written communication skills in English.
  • Collaborative and proactive mindset, with willingness to learn and accept 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 with senior engineers to learn design patterns, coding practices, and effective approaches to software delivery.
  • Participate in technical design discussions, code reviews, and troubleshooting to support high-quality, maintainable code.
  • Collaborate in an agile development environment using Continuous Integration and Continuous Delivery practices.
  • Learn new technologies and develop technical and communication skills.
  • Mentor junior engineers and help foster 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