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).
What if your code helped construct a nuclear power plant, a sprawling international airport, or a bridge connecting nations? At Bentley Systems, this isn't a hypothetical. We build the software that designs, builds, and operates the world's most critical infrastructure. We're looking for a passionate Software Engineer to join our elite Bentley Infrastructure Cloud team and leave a lasting mark on the physical world. You won't just be writing code; you'll be crafting the digital DNA for ProjectWise, the world-leading platform that engineers rely on to collaborate on massive, complex Digital Twins. From concept to reality, your work will be at the heart of monumental projects, shaping a better, more connected future for everyone.
Job Responsibility:
Architect the Future: You will be a key architect for our next-generation backend cloud services, designing for massive scale, iron-clad stability, and seamless user experiences
Build with the Best: Wield the latest .NET and cloud technologies to bring complex designs to life, turning innovative ideas into tangible, industry-leading software
Own Your Craft, End-to-End: Embrace a true DevOps culture by driving your code through a fully automated CI/CD pipeline, from a single commit all the way to production
Become a Master of Modern Tech: Continuously learn and master cutting-edge technologies and coding patterns, solving complex challenges that few engineers ever get to face
Elevate the Team: Foster a culture of collaboration and continuous improvement by sharing insights, supporting your colleagues, and championing technical quality
Requirements:
A deep-seated passion for backend cloud development, with at least 4 years of experience crafting services with .NET (C#)
A proven track record of working with relational or document databases to manage complex data
An intuitive understanding of what makes code clean, maintainable, and secure. You don't just make it work
you make it last
A collaborative spirit and experience thriving in an Agile/Scrum environment
Excellent communication skills and the ability to adapt and learn in a fast-paced, innovative space
A Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent real-world experience)
Nice to have:
Containerization and orchestration using Docker and Kubernetes
Building resilient systems with monitoring and observability tools (like OpenTelemetry or Grafana)
Navigating and understanding C++ codebases
Automating pipelines with Azure DevOps
What we offer:
A great Team and culture
An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction
An attractive salary and benefits package
A commitment to inclusion, belonging and colleague wellbeing through global initiatives and resource groups
A company committed to making a real difference by advancing the world’s infrastructure for better quality of life, where your contributions help build a more sustainable, connected, and resilient world
Training and professional development opportunities (certifications programs, conferences etc.)
Additional annual leave days and extra paid days for different occasions (marriage, moving day, bereavement leave etc.)
Health insurance package and accidents insurance 24/7
Referral program with bonuses
Extra paid day for volunteering in the organization of your choice
Ability to work from office or fully remote from home