Software Engineering Manager (C++)
Jobs at Align Technology | Align Technology Careers
·Jun 16, 2026
- Location
- EMEA-Armenia-Yerevan
- Type
- Full-time
- Department
- Engineering
- Seniority
- Manager
- Experience
- 3+ years
- Education
- Master
- Visa
- Not sponsored
Description
Software Engineering Manager (C++)
Department: Research & Development
Employment Type: Full Time
Location: EMEA-Armenia-Yerevan
Description
Key Responsibilities
- Team Leadership: Lead, mentor, and grow a distributed team of engineers, fostering a culture of technical ownership, clean code practices, and accountability.
- Technical Direction: Own the technical roadmap for the evolution and long-term support of the core platform, ensuring high-performance C++ components integrate seamlessly with modern AWS cloud infrastructure.
- Platform Stability & Scale": Oversee the stability, optimization, and scaling of CAD systems, 3D geometric pipelines, and backend processing engines.
- Stakeholder & Scope Management: Partner with cross-functional teams and global stakeholders to align on priorities, manage expectations proactively, and provide structured updates on platform health and initiatives.
- Backlog & Delivery Ownership: Own backlog prioritization, balancing technical debt, platform modernization, and infrastructure support with business and feature deliveries.
- Quality & Modernization: Drive engineering excellence by implementing robust CI/CD pipelines, automated testing for geometric workflows, and monitoring systems for cloud-deployed services.
Skills, Knowledge & Expertise
- Education: Bachelor’s degree in Computer Science, Software Engineering, Applied Mathematics, or a related technical field.
- Management Experience: 3+ years of experience in engineering management, directly leading and growing software engineering teams.
- Technical Background: 8+ years of hands-on software engineering experience, with strong, deep knowledge of C++ (including modern standards and memory management) and architectural design.
- Domain Knowledge: Exposure with CAD systems, 3D graphics, geometric processing, or computational geometry support.
- Communication: Excellent English communication skills; demonstrated ability to manage complex stakeholder relationships across different geographies, set realistic boundaries, and communicate technical complexities simply.
- Collaboration: Comfortable working autonomously while aligning with cross-functional teams across multiple time zones.
- Experience modernizing legacy C++ codebases or migrating desktop-based geometric engines to cloud-native SaaS environments.
- Experience architecting, deploying, and managing scalable services on AWS.
- Experience managing distributed engineering teams across different time zones.
- Product-oriented mindset—the ability to connect deep infrastructure and low-level engineering work to overall business outcomes and platform reliability.
- Track record of establishing rigorous quality and regression testing processes for complex mathematical or geometric software.