This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a Software Engineer I to join our Digital Experience Engineering Team, where you’ll help build modern, scalable web experiences and APIs that power Bentley’s customer-facing Administrative portals. This is an excellent opportunity for an early-career engineer to grow their skills working with React, .NET, and Microsoft Azure, while contributing to real-world products used globally.
Job Responsibility
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 best approaches to software delivery
Participate in code reviews, testing, and troubleshooting to ensure high-quality and maintainable code
Collaborate within 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
Requirements
Bachelor’s degree in computer science, Software Engineering, or a related field
2+ years of professional (non-internship) software development experience
Solid understanding of core Computer Science concepts such as data structures, algorithms, and object-oriented programming
Experience with at least one modern programming language such as C# or JavaScript/TypeScript
Familiarity with distributed version control systems (e.g., Git)
Understanding of web fundamentals such as HTTP, REST APIs, and JSON
Excellent verbal and written communication skills in English
Collaborative and proactive mindset with a willingness to learn and take feedback
Nice to have
Exposure to .NET and React development
Basic understanding of cloud services (preferably Microsoft Azure)
Familiarity with automated testing frameworks (Jest, Playwright, or Selenium)
Experience with developer tools such as Visual Studio, VS Code, Postman, or Chrome DevTools
What we offer
Opportunity to learn from and be mentored by experienced engineers
Work with modern technologies in a collaborative and supportive environment
Grow your career by contributing to meaningful, large-scale software products