Senior Software Engineer - Civil Engineering Platform (Hybrid, QC)

1125 Bentley Canada, Inc

Quebec

Hybrid

CAD 120,000 - 160,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Bentley Impact Day
Recognition programs
Colleague wellbeing
Career growth

Job summary

Bentley Systems is seeking a Senior Software Developer to join the Civil Engineering Applications team in a hybrid or in-office role in Quebec City, Canada.

The role focuses on designing, developing, and evolving software for civil engineering applications with leadership and mentorship responsibilities. You will own features end-to-end, collaborate globally, and help drive best practices and modern development techniques.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 8+ years of professional software development experience.
  • Strong proficiency in C++ and C#.
  • Deep understanding of object-oriented design principles, software architecture, and design patterns.
  • Experience designing and developing complex, production-quality software systems.

Responsibilities

  • Design, develop, test, and maintain software components for Bentley's Civil Engineering applications.
  • Take ownership of features from design through delivery and ongoing support.
  • Collaborate with globally distributed engineering teams to deliver scalable, high-quality solutions.
  • Participate in architecture and design discussions, driving technical decisions and best practices.
  • Develop clean, maintainable, and extensible code using modern software engineering principles.
  • Create and execute unit and integration tests to ensure product quality and reliability.
  • Troubleshoot complex technical issues and perform root-cause analysis of defects.
  • Conduct code reviews and provide constructive feedback to peers.
  • Contribute to continuous improvement initiatives related to quality, performance, and productivity.
  • Research, evaluate, and integrate emerging technologies where appropriate.

Skills

C++
C#
OO design
Software architecture
Production software development
Debugging
Distributed teams
Communication

Education

Bachelor's or Master's degree in CS/SE

Tools

Microsoft Visual Studio
.NET Framework
JavaScript
TypeScript

Job description

Bentley Systems is seeking a Senior Software Developer to join the Civil Engineering Applications team in a hybrid or in-office role in Quebec City, Canada.

The role focuses on designing, developing, and evolving software for civil engineering applications with leadership and mentorship responsibilities. You will own features end-to-end, collaborate globally, and help drive best practices and modern development techniques.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer – Civil Engineering (Hybrid, QC)
Senior Software Developer – Civil Engineering (Hybrid, QC)

1125 Bentley Canada, Inc • Quebec

Hybrid
CAD 110,000 - 150,000
Salary & benefits
Impact Day
Recognition program
+2
Senior Software Developer
Senior Software Developer

1125 Bentley Canada, Inc • Quebec

Hybrid
CAD 110,000 - 150,000
Salary & benefits
Impact Day
Recognition program
+2
Senior Software Developer
Senior Software Developer

Bentley Systems • Quebec

On-site
CAD 110,000 - 140,000
Senior Software Engineer
Senior Software Engineer

1125 Bentley Canada, Inc • Quebec

Hybrid
CAD 120,000 - 160,000
Bentley Impact Day
Recognition programs
Colleague wellbeing
+1
Senior Developer
Senior Developer

Bentley Systems • Quebec

On-site
CAD 110,000 - 150,000
Team culture
Competitive salary
Global impact
+1
Lead Senior Developer
Lead Senior Developer

1125 Bentley Canada, Inc • Quebec

Hybrid
CAD 110,000 - 160,000
Bentley Impact Day
Colleague recognition programs
Inclusion and wellbeing initiatives
Software Quality Analyst, Civil Engineering Tools
Software Quality Analyst, Civil Engineering Tools

1125 Bentley Canada, Inc • Quebec

Hybrid
CAD 70,000 - 95,000
Salary and benefits package
Bentley Impact Day
Recognition programs
+1
UX Designer II
UX Designer II

Bentley Systems • Quebec

On-site
CAD 70,000 - 95,000
Great team culture
Competitive benefits
Career growth opportunities
Manager, Software Development
Manager, Software Development

Kickstart Seed Fund • Quebec

Hybrid
CAD 90,000 - 140,000
Software Quality Analyst II
Software Quality Analyst II

1125 Bentley Canada, Inc • Burlington

Hybrid
CAD 70,000 - 90,000
Benefits package
Bentley Impact Day
Recognition programs