> Markdown version of [/jobs/ext/2619651-sr-3d-c-software-engineer](https://www.wearedevelopers.com/jobs/ext/2619651-sr-3d-c-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. 3D C++ Software Engineer - **Company:** Align Technology - **Location:** Raleigh, NC, United States - **Experience:** Expert - **Contract:** Internship / Graduate position - **Skills:** Amazon Web Services, Confluence, JIRA, C++ (Programming Language), Code Review, Linux, Integrated Development Environments, Microsoft Visual Studio, Cloud Services, Computational Geometry, Software Deployment, Software Engineering, Software Organization, Git, Information Technology, C++14 - **Published:** August 3, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=4816acea5b5d9cfb ## About the Role * BS in mathematics, computer science, engineering, or equivalent degree; PhD and master's degree are preferred, or equivalent years of experience. * 8+ years of directly related professional experience developing software for technical or scientific applications. * Strong proficiency in modern C++, including tools such as Git, Visual Studio, Jira, and Confluence. * Strong foundation in linear algebra, geometry, or numerical methods as applied to 3D problems. * Ability to clearly describe previous 3D or geometry-related work, including the problem being solved, the approach taken, and the trade-offs involved. * Strong analytical and problem-solving skills, with the ability to understand, structure, and reason about complex technical problems. * Experience translating requirements into robust, maintainable implementations within a collaborative development environment. Desirable: * Familiarity with software development best practices, including code reviews, testing, and documentation. * Experience in a research, R&D, or startup-like environment. * Experience developing or deploying software on Linux. * Exposure to cloud services (e.g., AWS) or large-scale workflows. ## Description As a Sr. 3D C++ Software Engineer, you will lead efforts to design and develop the core algorithms and systems behind our next-generation 3D applications, directly enabling innovative orthodontic devices. In this dynamic research and development environment, you will apply advanced C++, 3D computational geometry, and mathematical methods to solve complex problems at scale, working closely with cross-functional teams including biomechanics, manufacturing, and product engineering. This role offers the opportunity to contribute from early research through production, shaping the future of 3D orthodontic technology. Depending on the expertise and experience, the position level can be adjusted anywhere from junior to senior level., * Lead efforts to design and develop C++ implementations of 3D geometry algorithms, working directly with triangle meshes and derived geometric representations used in research and production software, including pipelines that translate design intent into manufacturing-ready representations. * Apply computational geometry and mesh processing techniques to analyze real-world requirements, including constraints arising from additive manufacturing processes, evaluating accuracy, robustness, and performance trade-offs, and implement solutions that behave correctly across edge cases. * Translate product and technical requirements into clear designs and reliable implementations, selecting appropriate methods and tools. * Collaborate with clinical, biomechanical, manufacturing, and product partners to translate domain constraints into concrete geometric behavior, validating assumptions through implementation and iteration. * Deliver high quality, maintainable, and testable code, contributing to the ongoing improvement of a large and evolving codebase in a regulated environment. * Participate in an agile R&D team, supporting feature delivery, issue resolution, and coordinated releases with globally distributed teams., At Align, every smile matters. We're committed to helping you thrive by supporting the health, growth, and well-being of our team members through a variety of tools and programs. While specific offerings may vary by location and role, Align employees can typically expect: * Health and well-being programs to keep you thriving in both body and mind. * Employee-exclusive discounts on Invisalign products. * Learning opportunities through online learning resources and support for your individual development plans. * Inclusive, global workplace that fosters collaboration, recognition and belonging. ## Related Videos - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)