2,252,003open jobs
144,719companies
257,737added this week
Browse all
Location
In office (Montreal)
Seniority
Senior · 5+ years exp

Confirmed on the employer's own hiring board on Nov 13, 2026. First seen by Alion on Nov 12, 2026.

Overview
Company
Impact
Profile match
Zimmer Biomet is a global medical technology company and medical device manufacturer specializing in orthopedic implants, surgical robotics and digital technologies for hospitals, surgeons and healthcare providers. Its technology teams in India hire integration engineers, data engineers and web developers. The company is headquartered in Warsaw, United States.

At Zimmer Biomet, we believe in pushing the boundaries of innovation and driving our mission forward. As a global medical technology leader for nearly 100 years, a patient’s mobility is enhanced by a Zimmer Biomet product or technology every 8 seconds.

As a Zimmer Biomet team member, you will share in our commitment to providing mobility and renewed life to people around the world. To support our talent team, we focus on development opportunities, robust employee resource groups (ERGs), a flexible working environment, location specific competitive total rewards, wellness incentives and a culture of recognition and performance awards. We are committed to creating an environment where every team member feels included, respected, empowered and recognised.

What You Can Expect

Concevoir et développer des logiciels avancés de chirurgie assistée par ordinateur à l’aide des technologies C++, Qt, de vision par ordinateur et d’imagerie médicale, tout en assurant un leadership technique et du mentorat auprès d’une équipe de développeurs. Ce poste exige une présence sur site trois jours par semaine.

Design and develop advanced computer-assisted surgery software using C++, Qt, computer vision, and medical imaging technologies while providing technical leadership and mentorship to a team of developers. This position requires on-site presence three days per week.

How You'll Create Impact

  • Diriger et encadrer une équipe de développeurs logiciels en fournissant des conseils techniques, en effectuant des revues de code et en favorisant une culture de collaboration et d’amélioration continue.
  • Concevoir, développer et maintenir un code C++ et Qt performant, réutilisable et fiable pour des applications logicielles de chirurgie assistée par ordinateur.
  • Mettre en œuvre et optimiser des structures de données et des algorithmes afin d’améliorer les performances et l’évolutivité des solutions de vision par ordinateur et d’imagerie médicale.
  • Collaborer avec des équipes multidisciplinaires (ingénierie, clinique, gestion de produits et assurance qualité) afin d’intégrer des algorithmes et des technologies complexes aux produits de l’entreprise.
  • Animer les discussions techniques, orienter les décisions d’architecture logicielle et assurer le respect des meilleures pratiques, des normes de codage et des processus de développement logiciel.
  • Identifier et résoudre les goulots d’étranglement, les bogues et les problèmes de performance en optimisant le code pour la rapidité, l’efficacité et la robustesse.
  • Contribuer à la planification des projets, à l’estimation des efforts et au suivi de l’avancement afin d’assurer la livraison des jalons dans les délais établis.
  • Documenter les solutions logicielles et produire une documentation technique claire, concise et complète pour les systèmes développés.
  • Lead and mentor a team of software developers, providing technical guidance, code reviews, and fostering a culture of collaboration and continuous improvement.
  • Design, develop, and maintain efficient, reusable, and reliable C++ and Qt code for computer-assisted surgery software applications.
  • Implement and optimize data structures and algorithms to improve performance and scalability of computer vision and medical imaging algorithms.
  • Collaborate with cross-functional teams (engineering, clinical, product, and QA) to integrate complex algorithms and technologies into the company’s products.
  • Drive technical discussions, architectural decisions, and ensure adherence to best practices, coding standards, and software development processes.
  • Identify and resolve bottlenecks, bugs, and performance issues, optimizing code for speed, efficiency, and robustness.
  • Contribute to project planning, estimation, and progress tracking, ensuring timely delivery of milestones.
  • Document software implementations, providing clear and concise technical documentation for developed systems.

What Makes You Stand Out

  • Excellente maîtrise de la programmation orientée objet, des patrons de conception (design patterns), des tests unitaires, des structures de données et des principes d’optimisation d’algorithmes.
  • Expérience en imagerie médicale, en vision par ordinateur ou dans le développement de systèmes en temps réel (un atout).
  • Connaissance des pratiques et technologies de développement backend, y compris la conception et l’intégration d’API.
  • Excellentes aptitudes en résolution de problèmes, grand souci du détail et capacité à concilier les responsabilités de leadership avec une contribution active au développement logiciel.
  • Excellentes habiletés de communication, avec la capacité d’expliquer des concepts techniques complexes à des intervenants non techniques.
  • Strong understanding of object-oriented programming, design patterns, unit testing, data structures, and algorithm optimization principles.
  • Experience with medical imaging, computer vision, or real-time systems (asset).
  • Familiarity with backend development practices and technologies, including API design and integration.
  • Excellent problem-solving skills, attention to detail, and ability to balance hands-on coding with leadership responsibilities.
  • Strong communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.

Your Background

  • Baccalauréat en informatique, en génie ou dans un domaine connexe (maîtrise considérée comme un atout).
  • Plus de 5 ans d’expérience professionnelle en développement logiciel, avec une solide expertise en C++ moderne (C++17 ou version ultérieure).
  • Une expérience en programmation GPU et en optimisation des performances à l’aide de CUDA constitue un atout.
  • Au moins 1 an d’expérience démontrée dans un rôle de chef d’équipe, de responsable technique ou de mentorat, avec la capacité de guider et de soutenir d’autres développeurs.
  • Plus de 2 ans d’expérience avec Qt/QML.
  • Maîtrise du français et de l’anglais, à l’oral comme à l’écrit.
  • Bachelor’s degree in Computer Science, Engineering, or related field (Master’s degree a plus).
  • 5+ years of professional software development experience with a strong focus on modern C++ (C++17 or later).
  • Experience with GPU programming and performance optimization using CUDA is a plus.
  • 1+ year of proven experience in a team lead, technical lead, or mentoring role, with the ability to guide and support other developers.
  • 2+ years of experience with Qt/QML.
  • Fluency in English and French, both written and spoken.

Travel Expectations

  • Jusqu’à 5 %.
  • Up to 5%.

EOE/M/F/Vet/Disability

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,252,003 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Remote, many countries
Similar stack
Same company
Montreal
Software Developer 7 days ago
In office · 5+ years exp · High School Diploma · Montreal
C++
C++
Qt
Management
Agile
Scrum
Apply
$81k – $135k per year · Equity · In office · Full-Time · 3+ years exp · Bachelor's Degree · Toronto
JavaScript
AI/ML
Machine Learning
Frontend
React.js
DevOps
Rest API
AWS
Apply
Hybrid · Woodbridge
JavaScript
TypeScript
Node JS
Node JS
Prisma
Databases
PostgreSQL
AI/ML
Copilot
Claude Code
AI Agents
LLM Guardrails
Frontend
React.js
Vite
DevOps
Rest API
OpenTelemetry
Kong
CI/CD
Git
AWS
GitHub
API Gateway
Cybersecurity
Least Privilege
QA
Playwright
Vitest
Supertest
Apply
$64k – $86k per year · Hybrid · 7+ years exp · Toronto · Winnipeg
Apex
AI/ML
Agentforce
DevOps
CI/CD
Jenkins
Git
GitHub
Management
Agile
Apply
Hybrid · Full-Time · Bachelor's Degree · Montreal
Java
Databases
Snowflake
AI/ML
AI Agents
OpenAI
Apply
Remote (likely EAEU) · 3+ years exp · Moscow
JavaScript
TypeScript
SQL
Node JS
Node JS
Nest.JS
TypeORM
Databases
PostgreSQL
Apache Kafka
Frontend
GraphQL
React.js
DevOps
Rest API
gRPC
Docker
Linux
Apply
Remote (likely EAEU) · Moscow
Python
DevOps
Linux
Windows
Apply
Team Lead C# (.net) 4 hours ago
Remote (likely EAEU) · Moscow
C#
C#
ASP.NET Core
Databases
PostgreSQL
Redis
RabbitMQ
MS SQL
ElasticSearch
Apache Kafka
Apache Solr
DevOps
CI/CD
Grafana
Management
Agile
Scrum
Apply
$48k per year · Remote (likely EAEU) · 5+ years exp · Tbilisi
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Prisma
BullMQ
Databases
PostgreSQL
AI/ML
LLM
OpenAI
DevOps
Docker
Apply
Remote (EAEU) · Full-Time · Moscow
Java
Java
Spring Framework
Spring Boot
Hibernate
Liquibase
Databases
PostgreSQL
RabbitMQ
ActiveMQ
Apache Kafka
DevOps
Rest API
Git
Docker
GitLab
Apply
In office · High School Diploma · Montreal
DevOps
CI/CD
Apply
$32k – $35k per year · Hybrid · Full-Time · 1+ year exp · Bachelor's Degree · Montreal · Toronto
Apply
In office · PhD · Montreal
DevOps
Windows
Apply
Hybrid · Full-Time · 6+ years exp · Bachelor's Degree · Montreal
Python
SQL
SAS
AI/ML
Machine Learning
Apply
Hybrid · Full-Time · 3+ years exp · Bachelor's Degree · Levis · Montreal
Apply
See all jobs
This is one of many
2,252,003 more open roles from verified company boards, updated every day.