remote
Graduate Software Engineer - Bentley Systems
Software Engineer
Entry‑level software engineer to design, develop, test, and maintain features for a cloud‑based infrastructure platform, collaborating with a product squad using C#, .NET, and Azure services.
About the role
Key Responsibilities
- Design, implement, and maintain new and existing features for the Infrastructure Cloud platform.
- Participate in code reviews, unit testing, and automated testing to ensure high‑quality releases.
- Collaborate with product owners, designers, and other engineers in an Agile squad to deliver user‑focused functionality.
- Contribute to continuous integration/continuous deployment pipelines and maintain source control using Git.
- Assist in troubleshooting, performance tuning, and documentation of cloud services.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proficiency in C# and the .NET ecosystem.
- Experience or familiarity with cloud platforms, preferably Microsoft Azure.
- Understanding of RESTful API design and version control with Git.
- Strong problem‑solving skills, ability to work in a collaborative Agile environment, and eagerness to learn new technologies.