Want to build software that transforms smiles around the world?
Join our integral team developing the technology behind Spark™ Clear Aligners — an advanced digital solution shaping the future of orthodontics.
As a Software Development Engineer, you’ll work on a sophisticated platform that supports the entire workflow — from order to design to manufacturing — combining C++, 3D technologies, and modern web capabilities.
What you’ll be working on
Building web-based workflows and user-facing capabilities on top of a sophisticated 3D orthodontic platform
Contributing to the evolution of our web platform by bringing desktop capabilities to the browser through WebAssembly and developing new workflow-driven features.
Collaborating with a global, cross-functional team of engineers and product experts
Contributing to solution design, architecture, and innovation
Working closely with Product Managers to refine features and deliver value
LI-EU1
What we’re looking for
Strong experience with C++ development. Exposure to WebAssembly (WASM) is a strong plus,
and you’ll have the opportunity to deepen this expertise on the project.
Solid understanding of software development workflows (Git, CI, collaboration)
Solid testing practices (unit + integration tests)
Good English communication skills (B2+)
Nice to have
Experience with 3D geometry / computational algorithms
Familiarity with CGAL or similar libraries
Experience with AWS or cloud-based execution of applications
Interest in AI-assisted tools (e.g., GitHub Copilot)
Why join us?
Your work directly contributes to treatment planning and manufacturing processes used by orthodontists and patients worldwide.
Combine C++, 3D geometry, and web (WASM) in one role
Be part of a highly skilled, international team
Grow your expertise in a unique and highly specialized product
Competitive compensation package with comprehensive benefits, including medical and dental coverage
Meal allowance to support your daily wellbeing
Maternity & pate
📌 Software Development Engineer (Madrid)
🏢 Ormco
📍 Madrid