Sr. C++ Software Developer
Align Technology • Toronto, Ontario • Posted June 23, 2026
Position Overview
Description
This full-time, on-site position is ideal for experienced software development professionals with an engineering mindset. You will join a team responsible for developing and improving algorithms for automated orthodontic treatment planning software for our Invisalign product. You will work in close collaboration with colleagues from a larger Treatment Planning group and with clinical experts, focusing on algorithmic and mathematical solutions for orthodontic problems. As a C++ Software Developer, you will participate in end-to-end software development, solve open-ended problems and implement complex algorithms in high quality modern C++, in a regulated environment. This role is vital in delivering the technology that powers Align Technology to deliver superior treatment outcomes and experiences to patients.
Role expectations
- Write C++ software components, perform code reviews, contribute to full test coverage and technical documen...