What is a Software Engineer at Align Technology?
At Align Technology, the role of a Software Engineer goes far beyond traditional application development. You are stepping into the engine room of digital orthodontics, contributing to a platform that serves over 12 million patients and 212,000 doctors worldwide. This position sits at the intersection of software engineering, 3D computational geometry, and medical device innovation. You are not just writing code; you are building the tools and frameworks that validate the core algorithms responsible for moving teeth with sub-millimeter precision.
In this role, you will work within a dynamic research and development environment, often located in hubs like Morrisville, NC, or San Jose, CA. Your work directly impacts the quality and safety of products like the Invisalign system and iTero intraoral scanners. You will be tasked with solving complex problems related to mesh operations, large-scale data analysis, and the automation of intricate testing scenarios.
This is a high-impact position for engineers who enjoy intellectual rigor. Whether you are developing next-generation virtual orthodontic software or building scalable Python frameworks for automated testing, your contributions ensure that Align remains the market leader. You will collaborate closely with cross-functional teams, including researchers, UX designers, and clinical experts, to translate complex geometric concepts into reliable, production-ready software.



