1. What is a Software Engineer at Bentley Systems?
As a Software Engineer at Bentley Systems, you are at the direct intersection of heavy civil engineering infrastructure and cutting-edge digital software solutions. Bentley Systems develops world-leading CAD, 3D modeling, digital twin, and cloud-based software that powers the lifecycle of global infrastructure—from bridges, roadways, and rail systems to industrial plants and smart cities. Engineering teams here work on mission-critical applications that process high-dimensional spatial data, complex geometry engines, and enterprise cloud APIs.
The work you deliver as a Software Engineer directly influences how thousands of infrastructure enterprises design, build, and operate essential assets around the globe. Whether you are optimizing a high-performance C++ modeling engine, building cloud microservices on Microsoft Azure, or creating responsive web interfaces using JavaScript and React, your code must be mathematically precise, memory-efficient, and highly scalable.
Candidates entering this role can expect to tackle complex computer science challenges involving advanced data structures, custom memory management, concurrent processing, and large-scale web services. The engineering culture values deep technical mastery, practical problem-solving skills, and a genuine curiosity for building software that withstands the test of real-world operational scale.
