Enable job alerts via email!

Senior C++ Developer

Parent Organization

Toronto

Hybrid

CAD 90,000 - 120,000

Full time

2 days ago
Be an early applicant

Job summary

A global IT staffing firm is looking for a Software Engineer experienced in C++ and Python to join their team to support 3D design applications. You will work in a hybrid environment, collaborating across platforms to maintain system compatibility. Ideal candidates should have over 8 years of software development experience, with skills in CMake and Conan. Join a workplace committed to diversity and innovation.

Qualifications

  • 8+ years of experience in software development.
  • Proficient in C++ and Python for multi-platform application development.
  • Comfortable working on Windows, Linux, and macOS.

Responsibilities

  • Update desktop applications to use specific component versions across platforms.
  • Modify, implement, and maintain C++ and Python-based software.
  • Support build system upgrades and pipeline automation.

Skills

C++
Python
CMake
Conan
Git

Education

Bachelor's degree in a related technical field

Tools

VSCode

Job description

Job Title : Software Engineer C++ / Python, Conan, CMake, Direct X Graphics

Location : Hybrid (1 2 days in office), Toronto, Canada (EST Time Zone 9 5)

Experience : 8+ Years

Role Summary

We are hiring for this position where the selected candidate will support our team in upgrading and maintaining 3D design applications and related development environments. You'll work across multiple platforms and tools to ensure system compatibility with standardized component versions and optimize build pipelines for cross-platform performance.

Key Responsibilities

  • Update desktop applications to use specific component versions across Windows, Linux, and macOS.
  • Modify, implement, and maintain C++ and Python-based software for 3D applications.
  • Support build system upgrades and pipeline automation using CMake and Conan.
  • Collaborate on versioning upgrades of compilers, libraries, and dependencies.
  • Participate in testing, debugging, and certifying software for production environments.
  • Maintain accurate documentation of tools, versions, and configuration changes.
  • Work cross-functionally with developers and tech leads to meet project timelines.
  • Use tools like Git, VSCode, and CI / CD workflows to manage code and build environments.

Must-Have Skills

  • 8+ years of experience in software development.
  • Proficient in C++ and Python for multi-platform application development.
  • Experience with CMake, Conan, and custom build pipelines.
  • Comfortable working on Windows, Linux, and macOS.
  • Familiarity with version control (Git) and modern dev environments (VSCode).
  • Strong understanding of compiler and library integration for software upgrades.
  • Nice-to-Have Skills

  • Experience with 3D design or visual effects tools.
  • Familiarity with tools like CoPilot, Cursor, or Make.
  • Exposure to cross-platform CI / CD workflows.
  • Education

  • Bachelor's degree in a related technical field is required.
  • Interested in this opportunity? Apply now, and our recruitment team will review your profile and reach out if it aligns with client requirements. We value every application and aim to respond to those closely matching the role criteria. Even if you don't hear back this time, we encourage you to stay connected with us for future opportunities.

    About Techedin

    Techedin is a global IT staffing and technology services firm helping enterprises build high-performance tech teams. We support innovation at scale by connecting skilled professionals to leading companies and impactful projects. We prioritize transparency, responsiveness, and the right fit.

    Equal Opportunity Statement

    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 a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.