Manager, Software Engineering- Computational Geometry

Align Technology

Maharashtra

On-site

INR 3,500,000 - 6,000,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Align Technology in Pune, India, seeks a Manager, Software Engineering to lead a team of C++ developers and SQA engineers for scalable 3D CAM software in mass‑customized orthodontics. You will deliver software to production, recruit and mentor teammates, and guide the full software lifecycle.

This role requires deep CAD/CAM/3D geometry experience, strong numerical math and linear algebra foundations, and outstanding cross‑functional collaboration with Product, Production, Clinical and Materials

Qualifications

  • MS/PhD in Computer Science or related field is required.
  • 7+ years’ experience in a software engineering environment with CAD/CAM or 3D computational geometry exposure.
  • 3+ years of experience managing a team of 5-10 developers or engineers.

Responsibilities

  • Define and own technical products and features including vision and requirements.
  • Lead a team of C++ software engineers to develop innovative 3D software for mass-customized orthodontic appliances.
  • Prioritize projects, hire new team members, and develop existing members.
  • Mentor, teach, educate, and coach the team on good development practices and career performance.
  • Own the software development process and ensure its quality.
  • Partner with Product Engineering, Production, Clinical and Materials teams to advance orthodontic science.
  • Communicate project status to stakeholders and align team goals.

Skills

Team leadership
C++ development
3D computational geometry
CAD/CAM systems
Mentoring
Software development lifecycle
Communication skills
Fluent English
Numerical mathematics
Linear algebra
Statistics

Education

MS/PhD in Computer Science or related field

Tools

Jira
Confluence
Crucible
Python
Power BI
ML frameworks

Job description

Description

This role is perfect for individuals who are enthusiastic about leading software development teams and possess substantial expertise in computational geometry and 3D algorithms. As a Manager, Software Engineering, you will oversee a group of C++ developers and SQA engineers to create, enhance, and maintain scalable 3D CAM software designed for large-scale production of advanced orthodontic products. Your responsibilities include delivering software applications and features into production, as well as recruiting new team members, developing the team, and providing mentorship.



Department: Operations


Location: APAC-India-Pune



Role expectations


  • Define and own technical products and features including vision & requirements.

  • Lead a team of C++ software engineers to develop innovative 3D software to design the next generation of mass-customized orthodontic appliance.

  • Prioritize projects, hire new team members, and develop existing members.

  • Mentor, teach, educate, and coach the team on good development practices and career performance.

  • Own the software development process and ensure its quality.

  • Partner with Product Engineering, Production, Clinical and Materials teams to further the science and efficacy of clear aligner orthodontics.

  • Work with other R&D leadership to acquire a detailed understanding of our product, processes and strategic objectives.

  • Effectively communicate the project status to stakeholders, present to internal teams, and inform team members on the goal and initiatives of the group.



What We're Looking For


  • Education: MS or PhD in Computer Science or similar field

  • Experience:

  • 3+ years of managing a team of 5-10 developers or engineers

  • 7+ years’ experience in a software engineering environment

  • 3+ years of CAD/CAM systems or 3D computational geometry development experience

  • Skills: Strong knowledge in numerical mathematics, linear algebra, analytical geometry, statistics

  • Communication: Strong interpersonal, oral, written, and visual communication skills, with ability to present technical content concisely and effectively

  • Fluent in English

  • Teamwork: Ability to communicate & partner with other development teams

  • Readiness to dive into clinical and business details of problem domain



Complementary skills


  • Experience in the following Technological stack:

  • C++

  • Atlassian stack (Jira, Confluence, Crucible)

  • Python

  • Power BI

  • Various ML Frameworks



Applicant Privacy Policy

Review our Applicant Privacy Policy for additional information.



Equal Opportunity Statement

Align Technology is an equal opportunity employer. We are committed to providing equal employment opportunities in all our practices, without regard to race, color, religion, sex, national origin, ancestry, marital status, protected veteran status, age, disability, sexual orientation, gender identity or expression, or any other legally protected category. Applicants must be legally authorized to work in the country for which they are applying, and employment eligibility will be verified as a condition of hire.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Expert 3D C++ Software Engineer
Expert 3D C++ Software Engineer

Align Technology • Maharashtra

On-site
INR 4,500,000 - 6,500,000
Manager, Software Engineering- Computational Geometry
Manager, Software Engineering- Computational Geometry

Align Technology, Inc. • Pune District

On-site
INR 2,500,000 - 3,500,000
Manager, Clinical Education and University Relations
Manager, Clinical Education and University Relations

Align Technology • Mumbai

On-site
INR 800,000 - 1,200,000
Practice Development Coordinator, Mumbai (1 year contract)
Practice Development Coordinator, Mumbai (1 year contract)

Align Technology • Mumbai

On-site
INR 700,000 - 1,200,000
Practice Development Manager, Ortho Jaipur
Practice Development Manager, Ortho Jaipur

Align Technology • Jaipur

On-site
INR 900,000 - 1,400,000
Software Engineering Manager
Software Engineering Manager

SourcingXPress • Bengaluru

On-site
INR 5,000,000 - 6,000,000
Practice Development Manager, Ortho Chandigarh
Practice Development Manager, Ortho Chandigarh

Align Technology • Chandigarh

On-site
INR 900,000 - 1,300,000
Senior Software Engineer
Senior Software Engineer

Autodesk • Pune District

On-site
INR 1,200,000 - 1,600,000
iTero Field Service Support, Mumbai
iTero Field Service Support, Mumbai

Align Technology • Mumbai

On-site
INR 300,000 - 500,000
Software Development Manager - CAD/API
Software Development Manager - CAD/API

Sandvik • Pune District

On-site
INR 4,000,000 - 7,000,000