All vacancies

Expert Software Engineer (3D, C++)
Align Technology
Armenia · On-siteSalary not disclosedfull-timeAlign Technology Careers
Align is looking for a 3D C++ Expert Software Engineer. This role will be part of a culture that is helping to improve lives every day through digital dentistry.
Responsibilities
- Design, develop, troubleshoot and improve next generation software for use in clinical research and clinical applications.
- Own the architecture and delivery of C++ components for 3D visualization (OpenGL 4 / shaders), mesh and geometry processing, and the 3D scene used by Align's clinical applications.
- Drive technical design: write design documents, evaluate trade-offs, and lead technical risk assessment in line with medical device software processes.
- Design protobuf-based APIs and cross-language integrations (C++ engines used from Python and C# services, including AWS Lambda / Docker based pipelines).
- Build, maintain and improve CI/CD pipelines in GitHub (GitHub Actions workflows for build, test, static analysis and release).
- Collaborate with multi-disciplinary teams (Software engineers, Product management, Manufacturing experts) to take upcoming projects to fruition.
- Translate physical manufacturing testing results to software requirements.
- Lead investigation and root cause analysis of complex defects from production and QA.
- Lead code reviews, mentor engineers, and help onboard new team members.
- Contribute with innovative ideas and follow up with patent applications.
Languages
- Work format
- On-site
- Seniority
- Senior
- Posted
- 29 Oct 2026
- Last verified
- In the last 3 days
Similar roles
- SAP Fiori/UI5 Developer (ABAP & S/4HANA)Pontoonglobal · Remote · worldwide, UTC+4 accepted
- Staff Software Engineer-Greenplumenterprisedb · Remote · worldwide, UTC+4 accepted
- Senior Node.js DeveloperEnjoy Gaming LLC · Remote · worldwide, UTC+4 accepted
- Salesforce Developer PoolElogic · Remote · worldwide, UTC+4 accepted
- Game Engineer (remote, contract-to-hire, Latin America)Endless Access · Remote · worldwide, UTC+4 accepted
- Monitoring SpecialistSoftConstruct · Armenia · On-site

