remote
Senior Software Engineer - Bentley Systems
Software Engineer
Senior Software Engineer leading the design and evolution of core iModel Cloud Sync Services, leveraging C#, .NET, Azure, and RESTful APIs to deliver scalable, high‑performance cloud solutions.
About the role
Key Responsibilities
- Architect, develop, and maintain core components of iModel Cloud Sync Services using C# and .NET Core.
- Design and expose robust REST APIs for data synchronization across cloud and on‑premises environments.
- Collaborate with cross‑functional teams to define requirements, estimate effort, and deliver incremental releases in an Agile setting.
- Implement CI/CD pipelines, containerize services with Docker, and deploy to Azure Kubernetes Service.
- Optimize database schemas and queries in SQL Server for high‑throughput data operations.
- Conduct code reviews, mentor junior engineers, and enforce coding standards.
Requirements
- 5+ years of professional software development experience in C#/.NET.
- Strong background in building cloud‑native services on Azure (App Service, AKS, Functions).
- Proficiency with RESTful API design, JSON, and OpenAPI specifications.
- Experience with SQL Server, Entity Framework, and performance tuning.
- Hands‑on knowledge of Docker, Kubernetes, and CI/CD pipelines.
Skills
cazuresqldockeragile