Talent.com
Senior/Lead C++ Developer
Senior/Lead C++ DeveloperSpiria Digital inc. • Laval
No longer accepting applications
Senior/Lead C++ Developer

Senior/Lead C++ Developer

Spiria Digital inc. • Laval
30+ days ago
Job type
  • Full-time
Job description
We are looking for a Senior C++ Developer, with the possibility of filling multiple positions, including a Team Lead role, to collaborate on a wide range of innovative projects in partnership with our clients. The successful candidate will work within a multidisciplinary team of talented engineers, developers, designers, and QA analysts, and will contribute to the design and development of cutting-edge technological solutions. This role requires in person presence at the office.

As a Senior C++ Developer at Spiria, you will be required to:

  • Write, modify, optimize, and debug C++ code.
  • Design and develop high-performance software systems in C++.
  • Architect and implement core libraries, schedulers, and reusable components for intelligent agents.
  • Participate in testing and quality assurance activities according to established strategies.
  • Lead or contribute to R&D initiatives focused on system autonomy, decision-making, and reliability.
  • Integrate AI models (SLMs, LLMs, VLMs, policies) into constrained environments and deterministic execution loops.
  • Collaborate on various project-related activities in an Agile context: effort estimation, requirements analysis, prototyping, problem solving, and software component integration and configuration.
  • Review code and architecture to ensure compliance with development standards and best practices.
  • Collaborate with multidisciplinary local and international teams (autonomy, core, display/visualization).

Keys to your success:

  • More than 8 years of experience in C++ development.
  • Experience working with Python.
  • Expertise in Linux/Unix environments.
  • Demonstrated ability to design robust systems and write efficient code.
  • Strong adaptability to meet objectives and deadlines.
  • Ability to provide technical leadership and mentor less experienced team members.
  • Self-motivated, proactive, and able to collaborate effectively.
  • Strong aptitude for solving complex problems.
  • Experience with Agile methodologies.
  • Knowledge of unit testing.
  • Proficiency in English and/or French (spoken and written).*

Nice to have:

  • Experience with embedded systems, real-time systems, or performance-critical applications.
  • Experience with Universal Scene Description (USD), 3D environments, and digital twins.
  • Knowledge of agent-based architectures, schedulers, or behavior trees.
  • Knowledge of or experience with AI inference engines (such as ONNX Runtime, TensorRT).
  • Familiarity with signal processing: audio, video, image, LiDAR, streaming pipelines, or simulation

Employment details:

  • Collaboration with development teams based in the Montreal or Laval offices, depending on the assigned project.
  • On-site presence at the Montreal office or at the client’s location, 2–3 days per week.
  • Salary range: $95 000-120 000, based on a workweek.

What we offer you:

  • Vacation bank of 3 weeks per year.
  • 5 additional fixed days off during the winter holidays.
  • Flexible personal days to handle life’s ups and downs.
  • Deferred Profit Sharing Plan (DPSP) and RRSP with employer contributions.
  • Group insurance with broad coverage.
  • Telemedicine and Employee Assistance Program via TelusHealth.
  • Paid training, certification and association expenses.
  • Spiri-Flex reimbursements yearly for health, ergonomics, and connectivity-related expenses.
Work Environment We believe work-life balance is essential. We make this possible through a flexible work organization and a personalized working style. Whether you’re at the office or in your location of choice, what matters most is the impact of your work, not where you're doing it from. About Us At Spiria, we’re a team of over 150 professionals across Canada. For more than 20 years, we’ve been building custom software solutions driven by a strong commitment to code quality, technological excellence, collaborative creation, and customer satisfaction. * Bilingualism is essential for this role. The person in this role will need to collaborate with internal and external clients across North America in both French and English for all tasks. At Spiria, we believe diversity is a major strength. We therefore adhere to the principle of employment equity and encourage applications from women, visible minorities, Indigenous people, persons with disabilities, LGBTQIA2S+ individuals, and other marginalized communities. AI Notice Our recruitment tools use AI to assist in the initial screening of applications, but never replace the intuition and expertise of our recruitment teams.
Create a job alert for this search

Senior/Lead C++ Developer • Laval

Similar jobs

C++ Developers (Intermediate And Senior)

HRBMontréal, Canada
Full-time

Job DescriptionOur client is a global telco/fintech that utilizes a diversified portfolio of systematic and quantitative strategies across financial markets, aiming to achieve high-quality, uncorre...Show more

 • Promoted

Senior Developer - Platform & Extensions

Jane AppMontreal (administrative region), QC, CA
Full-time

Hi, I'm Miloš Haravan, Senior Software Development Manager at Jane.I've been here just over a year and a half, and I lead the team responsible for the Jane Developer Platform.You can learn more abo...Show more

 • Promoted

Senior Solutions Developer

CoveoMontreal, Montreal (administrative region), CA
Full-time

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Direct message the job poster from Coveo.The Technical Expert in our Professional Services Team.First ...Show more

 • Promoted

Technical Lead C++

Amaris Consultinglaval, qc, ca
Full-time

Open for Permanent and Contractors.Vous apporterez un leadership technique à une équipe de développement logiciel embarqué, en garantissant l’alignement avec les attentes des parties prenantes et l...Show more

 • Promoted

Lead C++ Developer Designing Innovative Analytics Solutions

KinaxisMontreal
Full-time

Take the helm as a Senior Software Developer, focusing on innovative C++ algorithms that optimize supply chains.Engage in a hybrid work environment to push boundaries in technology development.Your...Show more

 • Promoted

Senior Systems Programmer Ready to Transform Game Development

Zeni Max Media, Inc.Montreal (administrative region), QC, CA
Full-time

Join the forefront of game development as a Senior Systems Programmer dedicated to excellence in C++.Bring your extensive experience to optimize systems and tackle cutting-edge challenges in a dive...Show more

 • Promoted

Senior Developer - Platform & Extensions

Jane.appMontreal (administrative region), QC, CA
Full-time

Senior Developer - Platform & Extensions.Hi, I'm Miloš Haravan, Senior Software Development Manager at Jane.I've been here just over a year and a half, and I lead the team responsible for the Jane ...Show more

 • Promoted

Senior C++ Software Developer

AEROCONTACTMontreal (administrative region), QC, CA
Full-time

Participate in the development of innovative GNSS simulation software as a Senior C++ Developer.Enhance your technical skills while enjoying a vibrant working environment and clear career growth op...Show more

 • Promoted

C++ Developer Specializing in Risk Technologies

PowerToFlyMontreal
Full-time

Lead innovations in Credit Risk technologies as a C++ Developer.Focus on pricing model implementation projects within a hybrid workspace.Your primary responsibilities will include interfacing with ...Show more

 • Promoted

C++ Developer

Targeted TalentMontreal (administrative region), QC, CA
Permanent

We are looking for multiple experienced.Vancouver! You'll be working with cutting edge technology, developing microchips with neural networks.Proficient with python data‑science libraries (.Experti...Show more

 • Promoted

Senior API and Middleware Developer - Coforge

Coforgesaint-esprit, qc, ca
Full-time

Job Title/Role: API Middleware Developer.We at Coforge are seeking a API Middleware Developer with the following skillset:.As a Senior API & Middleware Developer for the Platform Engineering team, ...Show more

 • Promoted

Technical Lead C++

AMARIS GROUP SAMontreal (administrative region), QC, CA
Full-time

Vous apporterez un leadership technique à une équipe de développement logiciel embarqué, en garantissant l’alignement avec les attentes des parties prenantes et les objectifs des programmes.C++ sur...Show more

 • Promoted

Senior Developer

Coconut SoftwareMontreal (administrative region), QC, CA
Full-time

At Coconut Software, we’re not just building software—we’re reimagining how financial institutions connect with their customers.As a Senior Developer, you will be a driving force in shaping innovat...Show more

 • Promoted

Senior Software Developer (C++)

GuruLinkMontreal (administrative region), QC, CA
Full-time

Our client is building an advanced real‑time AI + game streaming platform, designed to run massive distributed workloads at scale with ultra‑low latency.Their mission is to unlock a new generation ...Show more

 • Promoted

Senior C++ Developer - Low Latency Trading Systems

TMX GroupMontreal (administrative region), QC, CA
Full-time

Venture outside the ordinary - TMX Careers**The TMX group of companies includes leading global exchanges such as the Toronto Stock Exchange, Montreal Exchange, and numerous innovative organizations...Show more

 • Promoted

C++ Developer - Up to $250k CAD + Industry Leading Bonus

Hunter BondMontreal
Full-time

C++ Developer - Up to $250k CAD + Industry Leading Bonus.C++ Developer - Up to $250k CAD + Industry Leading Bonus.Be among the first 25 applicants.Get AI-powered advice on this job and more exclusi...Show more

 • Promoted

Senior Murex Developer

National Bank of CanadaMontreal (administrative region), QC, CA
Full-time

A career as a Murex Chief Developer within the Capital Markets team at the National Bank means acting as a technological specialist for the Murex software and making a positive impact through your ...Show more

 • Promoted

Senior Go Developer for High-Performance Services

FirstbaseMontreal
Full-time

Join a dynamic team as a Senior Go Developer focused on high-performance backend services.Leverage your coding expertise to drive innovation within a fully remote environment.This role requires an ...Show more