{"id":4243891,"url":"https://alion.io/job/zimmer-biomet-software-developer-sr","title":"Software Developer Sr","company":{"id":9247,"name":"Zimmer Biomet","domain":"zimmerbiomet.com","url":"https://alion.io/company/zimmer-biomet","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Phenom","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Montreal, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Computer Vision","optional":false},{"name":"CUDA","optional":false},{"name":"Qt","optional":false}],"status":"live","first_seen_at":"2026-11-12T00:00:00Z","employer_posted_date":"2026-11-12","last_verified_at":"2026-11-13T12:29:14Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"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.\nAs 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.\nWhat You Can Expect\nConcevoir 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.\nDesign 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.\nHow You'll Create Impact\nDiriger 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.\nConcevoir, développer et maintenir un code C++ et Qt performant, réutilisable et fiable pour des applications logicielles de chirurgie assistée par ordinateur.\nMettre 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.\nCollaborer 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.\nAnimer 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.\nIdentifier 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.\nContribuer à 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.\nDocumenter les solutions logicielles et produire une documentation technique claire, concise et complète pour les systèmes développés.\nLead and mentor a team of software developers, providing technical guidance, code reviews, and fostering a culture of collaboration and continuous improvement.\nDesign, develop, and maintain efficient, reusable, and reliable C++ and Qt code for computer-assisted surgery software applications.\nImplement and optimize data structures and algorithms to improve performance and scalability of computer vision and medical imaging algorithms.\nCollaborate with cross-functional teams (engineering, clinical, product, and QA) to integrate complex algorithms and technologies into the company’s products.\nDrive technical discussions, architectural decisions, and ensure adherence to best practices, coding standards, and software development processes.\nIdentify and resolve bottlenecks, bugs, and performance issues, optimizing code for speed, efficiency, and robustness.\nContribute to project planning, estimation, and progress tracking, ensuring timely delivery of milestones.\nDocument software implementations, providing clear and concise technical documentation for developed systems.\nWhat Makes You Stand Out\nExcellente 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.\nExpérience en imagerie médicale, en vision par ordinateur ou dans le développement de systèmes en temps réel (un atout).\nConnaissance des pratiques et technologies de développement backend, y compris la conception et l’intégration d’API.\nExcellentes 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.\nExcellentes habiletés de communication, avec la capacité d’expliquer des concepts techniques complexes à des intervenants non techniques.\nStrong understanding of object-oriented programming, design patterns, unit testing, data structures, and algorithm optimization principles.\nExperience with medical imaging, computer vision, or real-time systems (asset).\nFamiliarity with backend development practices and technologies, including API design and integration.\nExcellent problem-solving skills, attention to detail, and ability to balance hands-on coding with leadership responsibilities.\nStrong communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.\nYour Background\nBaccalauréat en informatique, en génie ou dans un domaine connexe (maîtrise considérée comme un atout).\nPlus de 5 ans d’expérience professionnelle en développement logiciel, avec une solide expertise en C++ moderne (C++17 ou version ultérieure).\nUne expérience en programmation GPU et en optimisation des performances à l’aide de CUDA constitue un atout.\nAu 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.\nPlus de 2 ans d’expérience avec Qt/QML.\nMaîtrise du français et de l’anglais, à l’oral comme à l’écrit.\nBachelor’s degree in Computer Science, Engineering, or related field (Master’s degree a plus).\n5+ years of professional software development experience with a strong focus on modern C++ (C++17 or later).\nExperience with GPU programming and performance optimization using CUDA is a plus.\n1+ year of proven experience in a team lead, technical lead, or mentoring role, with the ability to guide and support other developers.\n2+ years of experience with Qt/QML.\nFluency in English and French, both written and spoken.\nTravel Expectations\nJusqu’à 5 %.\nUp to 5%.\nEOE/M/F/Vet/Disability","description_format":"text","description_chars":6468,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"high_school","optional":true},"security_clearance":false,"languages":[{"language":"French","level":"Advanced (C1)","optional":false},{"language":"English","level":"Advanced (C1)","optional":false}]},"benefits":["Flexible schedule"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Surgical Instruments & Devices","Orthopedic & Spine Implants"],"lifecycle":[{"event":"open","at":"2026-11-13T12:18:48Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":1,"expected_fill_days":30,"reasons":["conf:0","win:early","comp:brand"],"computed_at":"2026-11-13T13:25:55Z"},"pay":null,"html_url":"https://alion.io/job/zimmer-biomet-software-developer-sr","json_url":"https://alion.io/job/zimmer-biomet-software-developer-sr.json","meta":{"generated_at":"2026-11-13T13:25:55Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":26960,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":9247},"rest":"https://alion.io/mcp/rest/get_company?id=9247"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fzimmer-biomet-software-developer-sr"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fzimmer-biomet-software-developer-sr"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fzimmer-biomet-software-developer-sr"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/zimmer-biomet-software-developer-sr\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fzimmer-biomet-software-developer-sr"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4243891}},{"tool":"search_jobs","arguments":{"company":"zimmerbiomet.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4243891},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}