Senior C++ Application Developer (CAD)

Techedin

Montreal (administrative region)

Hybrid

CAD 96,000 - 103,000

Part time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Techedin seeks a Senior C++ Application Developer (CAD) in Montreal on a T4 contract. The role focuses on cross-platform desktop applications for the Media and Entertainment sector, using modern development practices and collaboration with diverse engineering teams.

Ideal candidates have 5+ years of experience in C++ and Python, strong Git/GitHub knowledge, and excellent English communication. The position is hybrid with on-site and remote work options in Montreal.

Qualifications

  • 5+ years of experience as an Application Developer or Software Developer.
  • Strong experience developing complex software applications using C++.
  • Solid experience with Python or a similar scripting language.
  • Experience building and maintaining applications for Windows, macOS, and Linux.
  • Strong knowledge of Git and GitHub.
  • Excellent English communication skills, both written and verbal.
  • Strong problem-solving and analytical skills.
  • Ability to work collaboratively within engineering and cross-functional teams.
  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent work experience.

Responsibilities

  • Build, enhance, and maintain features, components, plugins, and desktop applications for Media and Entertainment solutions.
  • Develop scalable and high-performance applications using C++.
  • Design, implement, test, and maintain software components for complex products and systems.
  • Build and support cross-platform applications across Windows, macOS, and Linux.
  • Write and maintain Python scripts to improve development workflows and automation.
  • Collaborate with software engineers, QA teams, and other stakeholders to deliver high-quality product features.
  • Participate in technical discussions, code reviews, and software design activities.
  • Maintain source code using Git and GitHub while following version control best practices.
  • Support continuous integration and build automation processes using Jenkins or similar orchestration tools.
  • Work with artifact and package management solutions such as Artifactory, NuGet, and Conan.
  • Follow secure coding practices and utilize code scanning tools to maintain application quality and security.
  • Troubleshoot, debug, and optimize software performance across supported platforms.
  • Contribute to continuous improvements in development processes, tooling, and engineering best practices.
  • Communicate effectively with cross-functional engineering teams to ensure successful project delivery.

Skills

C++ development
Python scripting
Cross-platform
Git/GitHub
English communication
Problem solving

Education

Bachelor's degree in CS/CE

Tools

Jenkins
Artifactory
NuGet
Conan

Job description

Job Title: Senior C++ Application Developer (CAD)

Location: Hybrid (3 days remote), Montreal, Quebec, Canada

Job Type: T4 Contract

Experience: 5+ Years

Rate: CAD 70 to 75 per hour

Role Summary

We are hiring for a Senior C++ Application Developer (CAD) where the selected candidate will work on a client project focused on developing innovative applications for the Media and Entertainment industry. This role is ideal for an experienced software developer who enjoys building cross-platform applications, collaborating with engineering teams, and delivering high-quality software using modern development practices.

Key Responsibilities
  • Build, enhance, and maintain features, components, plugins, and desktop applications for Media and Entertainment solutions.
  • Develop scalable and high-performance applications using C++.
  • Design, implement, test, and maintain software components for complex products and systems.
  • Build and support cross-platform applications across Windows, macOS, and Linux.
  • Write and maintain Python scripts to improve development workflows and automation.
  • Collaborate with software engineers, QA teams, and other stakeholders to deliver high-quality product features.
  • Participate in technical discussions, code reviews, and software design activities.
  • Maintain source code using Git and GitHub while following version control best practices.
  • Support continuous integration and build automation processes using Jenkins or similar orchestration tools.
  • Work with artifact and package management solutions such as Artifactory, NuGet, and Conan.
  • Follow secure coding practices and utilize code scanning tools to maintain application quality and security.
  • Troubleshoot, debug, and optimize software performance across supported platforms.
  • Contribute to continuous improvements in development processes, tooling, and engineering best practices.
  • Communicate effectively with cross-functional engineering teams to ensure successful project delivery.
Must-Have Skills
  • 5+ years of experience as an Application Developer, Software Developer, or in a similar role.
  • Strong experience developing complex software applications using C++.
  • Solid experience with Python or a similar scripting language.
  • Experience building and maintaining applications for Windows, macOS, and Linux.
  • Strong knowledge of Git and GitHub.
  • Excellent English communication skills, both written and verbal.
  • Strong problem-solving and analytical skills.
  • Ability to work collaboratively within engineering and cross-functional teams.
  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent work experience.
Nice-to-Have Skills
  • Experience with Jenkins or similar orchestration tools.
  • Experience using artifact and package management solutions such as Artifactory, NuGet, or Conan.
  • Familiarity with secure coding practices and code scanning tools such as Black Duck or Gara Sign.
  • Experience working on desktop application development.
  • Exposure to CAD applications or Media and Entertainment software is an advantage.
Diversity, Equity & Inclusion

At Techedin, we welcome applicants of all backgrounds, communities, and experiences. Our commitment to diversity, equity, and inclusion drives us to create hiring experiences that are open, fair, and human-first.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer C++
Senior Software Developer C++

CS GROUP - Canada • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Hybrid Work
Medical, dental, and vision insurance
Telemedicine service
+3
Senior Software Developer C++
Senior Software Developer C++

CS CANADA Inc. • Quebec

On-site
CAD 90,000 - 120,000
Medical, dental, and vision insurance
Access to telemedicine service
RRSP program
+2
C++ Developer
C++ Developer

Amaris Consulting • Laval

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

LINK INVESTMENT MANAGEMENT INC • Calgary

On-site
CAD 110,000 - 160,000
Senior Software Developer (C++)
Senior Software Developer (C++)

Autodesk • Vancouver

On-site
CAD 107,000 - 157,000
C++ Developer (Capital Markets)
C++ Developer (Capital Markets)

CG Consulting Group • Toronto

On-site
CAD 103,320 - 137,760
Senior Software Developer, 6+ years - Remote/Hybrid (Canada)
Senior Software Developer, 6+ years - Remote/Hybrid (Canada)

Info-Tech Research Group International • Toronto

Hybrid
CAD 110,000 - 140,000
Competitive salary
Benefits plan
RRSP matching
+2
Software Developer (C++/Windows)
Software Developer (C++/Windows)

Altis • Ottawa

Hybrid
CAD 90,000 - 130,000
Health benefits
Hybrid work model
3 weeks vacation
+1
Technical Lead/Manager, Application Development
Technical Lead/Manager, Application Development

Randstad Canada • Mississauga

On-site
CAD 110,000 - 140,000
Bonus up to 20%
Professional growth opportunities
Collaborative team
Senior DevOps Developer - Remote/Hybrid (Canada)
Senior DevOps Developer - Remote/Hybrid (Canada)

Info-Tech Research Group • Toronto

Hybrid
CAD 120,000 - 180,000