Senior C++/C# Engineer — Onsite in Quebec City (3 days)

Insight Global

Quebec

On-site

CAD 110,000 - 140,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Insight Global is seeking a Senior Software Developer to join a team building complex engineering software for large-scale infrastructure projects. You will own features from design through development, testing, and production support, and mentor other developers.

The role requires 8+ years of experience with C++ and C#, strong OO design, and a track record of delivering production software. 3 days/week onsite in Quebec City with desktop app development and modern DevOps practices.

Qualifications

  • 8+ years of professional software development experience.
  • Strong hands-on development experience with C++ AND C#.
  • Strong understanding of object-oriented programming, software architecture, and design patterns.
  • Experience building complex, production-level software applications.
  • Strong debugging, troubleshooting, and problem-solving skills.
  • Experience with unit and integration testing.
  • Ability to take technical ownership of features from design through delivery.
  • Experience with code reviews and mentoring other developers.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • Able to work 3 days/week onsite in Quebec City.
  • Experience developing desktop applications or engineering/design software.
  • Microsoft Visual Studio, .NET Framework, and related Microsoft technologies.
  • JavaScript and/or TypeScript.
  • Cloud-connected applications or service-oriented architecture.
  • CI/CD pipelines, automated testing, and modern DevOps practices.
  • Experience with GitHub Copilot or other AI-assisted development tools.

Responsibilities

  • Own features from design through delivery and production support.
  • Review code and mentor other developers.
  • Participate in technical design decisions and architecture discussions.
  • Contribute to testing and quality assurance efforts.

Skills

C++
C#
OO design patterns
Unit testing
Code reviews
Mentoring
Desktop applications
Debugging
CI/CD
GitHub Copilot

Education

Bachelor's or Master's in CS/SE

Tools

Microsoft Visual Studio
.NET Framework
JavaScript/TypeScript
Git
CI/CD pipelines

Job description

Insight Global is seeking a Senior Software Developer to join a team building complex engineering software for large-scale infrastructure projects. You will own features from design through development, testing, and production support, and mentor other developers.

The role requires 8+ years of experience with C++ and C#, strong OO design, and a track record of delivering production software. 3 days/week onsite in Quebec City with desktop app development and modern DevOps practices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer C++.C# Canada DH
Senior Software Developer C++.C# Canada DH

Insight Global • Quebec

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

Soni • Quebec

Hybrid
CAD 90,000 - 130,000
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 Java Developer
Senior Java Developer

Qualis1 Inc. • Montreal

On-site
CAD 90,000 - 130,000
Senior Software Architect – Civil Engineering Apps
Senior Software Architect – Civil Engineering Apps

Blyncsy • Quebec

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

Insight Global • Montreal

On-site
CAD 96,000 - 117,000
Senior Full Stack Developer
Senior Full Stack Developer

KellyOCG • Montreal

Hybrid
CAD 120,000 - 180,000
Senior C++ Developer — Embedded/Desktop | Global Team
Senior C++ Developer — Embedded/Desktop | Global Team

Amaris Consulting • Laval

On-site
CAD 80,000 - 100,000
Strong training system with internal Academy
Dynamic work environment with team events
International community