Software Engineer (C++ and C#)
Bentley SystemsPhiladelphia, United States
US
Bentley Systems is looking for a skilled Software Engineer (C++ and C#) to join our dynamic and collaborative team. In this role, you'll contribute to the development of cutting-edge modules for our globally recognized civil engineering design applications, which play a vital role in world-class infrastructure projects around the world.
Responsibilities
- Work independently and with a global project team to develop and maintain Bentley’s line of Civil engineering applications.
- Take ownership of the functionality you write and the designs you implement.
- Perform unit testing during the project to ensure code assets are of quality and satisfy required use cases.
- Provide and accept constructive feedback.
- Research, evaluate, and explore new technologies as needed.
- Commit yourself to continuous learning and adapting to and integrating new technologies.
- BS or MS in computer science, software engineering or related field.
- 3+ years' experience designing and implementing excellent quality software
- Proficient in C++
- Experience in C#
- Thorough knowledge of object-oriented programming and the proper application of design patterns
- Ability to learn new technologies quickly and apply them in production.
- Deliver high-quality, well-documented code that is easy for others to understand and modify.
- Ability to design architectures of moderate complexity equivalent to subsystems.
- Must be proactive and results-oriented.
- Excellent verbal and written communication skills
- Ability to work independently and solve problems, and know when to ask for help.
- Experience with technologies such as Microsoft Visual Studio, .NET Framework
- Knowledge of Agile and Scrum development practices
- Experience with XML and XSLT
View all remote jobs at Bentley Systems →
FAQ
- Is the Software Engineer (C++ and C#) position at Bentley Systems remote?
- Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
- When was this Software Engineer (C++ and C#) job posted?
- This listing was posted on September 22, 2025 and is still open for applications.
- How do I apply for the Software Engineer (C++ and C#) position at Bentley Systems?
- Use the apply button on this page — it takes you directly to the employer’s application page.
More remote C# jobs
Technical Support Engineer 2
TwilioColombia
Colombiaremotec#java+15
Senior Graphic Designer
Lemon.ioAmericas, Europe, Asia, Africa, Oceania
11M/yrEurope, Africaremote.netandroid+40
Senior Golang Developer
Lemon.ioEurope, USA, UK, Canada, Australia, Singapore
North America, Europe, Asia, Oceaniaremote.netandroid+42
Senior Data Engineer
Lemon.ioLATAM, Europe, USA, Canada, APAC
11M/yrNorth America, Europe, Latin America, Asiaremote.netandroid+46
Frontend Software Engineer
Motorola SolutionsCambridgeshire, United Kingdom
UKAgileTechnical DocumentationC#+2