Job Description
Senior Software Developer Location: Quebec City, Quebec, Canada (Hybrid or In-Office) About Bentley Systems Bentley Systems is a global leader in software solutions for infrastructure engineering. Our technology empowers engineers, architects, constructors, and owner-operators around the world to design, build, and operate critical infrastructure projects. We are seeking a talented and experienced Senior Software Developer to join our Civil Engineering Applications team. In this role, you will help shape the future of industry-leading design software used on some of the world's most complex and innovative infrastructure projects. You will collaborate with a highly skilled international engineering team, solve challenging technical problems, and contribute to software that makes a real-world impact. This is an excellent opportunity for a passionate engineer who enjoys technical ownership, continuous learning, and driving innovation in a collaborative environment. Responsibilities As a Senior Software Developer, you will play a key role in the design, development, and evolution of Bentley's Civil Engineering software portfolio. Core Responsibilities Design, develop, test, and maintain software components for Bentley's Civil Engineering applications. Take ownership of features and functionality from design through delivery and ongoing support. Collaborate with globally distributed engineering teams to deliver scalable, high-quality solutions. Participate in architecture and desi