Senior Software Architect – Civil Engineering Apps

Blyncsy

Quebec

Hybrid

CAD 90,000 - 140,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
Hybrid work arrangement
Bentley benefits package
Volunteer day

Job summary

Bentley Systems in Quebec City (Hybrid) seeks a Senior Software Developer to contribute to Civil Engineering software. You will design, develop, test, and maintain components across the Bentley Civil Engineering portfolio, owning features from design through delivery in a globally distributed team.

You will mentor engineers, participate in architecture discussions, and drive quality, performance, and DevOps practices.

Qualifications

  • Bachelor's or Master’s in Computer Science, Software Engineering, or related field.
  • 8+ years of professional software development experience.
  • Strong proficiency in C++ and C#.
  • Deep understanding of object-oriented design, software architecture, and design patterns.
  • Experience designing and developing complex, production-quality software systems.
  • Strong debugging, problem-solving, and analytical skills.
  • Ability to work independently while collaborating with distributed teams.

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, helping drive 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 DevOps.

Skills

C++
C#
OO design
Software architecture
Production-quality
Debugging
Distributed teams

Education

Bachelor's/Master's in CS or SWE

Tools

Visual Studio
NET Framework
JavaScript
TypeScript

Job description

Bentley Systems in Quebec City (Hybrid) seeks a Senior Software Developer to contribute to Civil Engineering software. You will design, develop, test, and maintain components across the Bentley Civil Engineering portfolio, owning features from design through delivery in a globally distributed team.

You will mentor engineers, participate in architecture discussions, and drive quality, performance, and DevOps practices.

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 Lead - Civil Engineering (Hybrid)
Senior Software Lead - Civil Engineering (Hybrid)

Bentley Systems, Incorporated • Quebec

Hybrid
CAD 110,000 - 155,000
Bentley Impact Day
Colleague recognition program
Inclusion and wellbeing
Senior Software Engineer - Civil Engineering Platform (Hybrid, QC)
Senior Software Engineer - Civil Engineering Platform (Hybrid, QC)

1125 Bentley Canada, Inc • Quebec

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

1125 Bentley Canada, Inc • Quebec

Hybrid
CAD 110,000 - 150,000
Salary & benefits
Impact Day
Recognition program
+2
Lead Frontend & Platform Engineer (Hybrid, Quebec)
Lead Frontend & Platform Engineer (Hybrid, Quebec)

Bentley Systems, Incorporated • Quebec

Hybrid
CAD 110,000 - 150,000
Bentley Impact Day
Benefits package
Colleague recognition
Senior Software Engineer
Senior Software Engineer

Bentley Systems • Quebec

Hybrid
CAD 110,000 - 150,000
Bentley Impact Day
Recognition programs
Colleague wellbeing
+1
Senior Software Developer
Senior Software Developer

Bentley Systems, Incorporated • Quebec

Hybrid
CAD 110,000 - 155,000
Bentley Impact Day
Colleague recognition program
Inclusion and wellbeing
Civil Engineering Software QA Analyst – Hybrid
Civil Engineering Software QA Analyst – Hybrid

Blyncsy • Quebec

Hybrid
CAD 65,000 - 90,000
Bentley Impact Day
Competitive salary and benefits
Colleague recognition programs
+2
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 Software Developer
Senior Software Developer

Blyncsy • Quebec

Hybrid
CAD 90,000 - 140,000
Competitive salary
Hybrid work arrangement
Bentley benefits package
+1