Manager, Software Engineering- Computational Geometry

Align Technology, Inc.

Pune District

On-site

INR 2,500,000 - 3,500,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

A leading technology company seeks a Manager of Software Engineering to lead a team of C++ developers and SQA engineers in developing scalable 3D CAM software for orthodontic products. The role entails overseeing software development, team mentorship, and cross-collaboration with engineering teams. Qualifications include an MS or PhD in Computer Science, 7+ years of experience in software engineering, and strong skills in numerical mathematics and teamwork. This position is based in Pune, India.

Qualifications

  • 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.

Responsibilities

  • Define and own technical products and features including vision & requirements.
  • Lead a team of C++ software engineers for innovative 3D software development.
  • Prioritize projects, hire and develop team members.
  • Mentor and educate team on good development practices.
  • Own software development process and ensure its quality.
  • Partner with various engineering teams to enhance orthodontics science.
  • Communicate project status to stakeholders and team members.

Skills

Numerical mathematics
Linear algebra
Analytical geometry
Statistics
Communication skills
Teamwork

Education

MS or PhD in Computer Science or similar field

Tools

C++
Atlassian stack (Jira, Confluence, Crucible)
Python
Power BI
Various ML Frameworks

Job description

Manager, Software Engineering

Department: Operations

Employment Type: Full Time

Location: APAC-India-Pune

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.

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
  • Experience in the following Technological stack:
    • C++
    • Atlassian stack (Jira, Confluence, Crucible)
    • Python
    • Power BI
    • Various ML Frameworks
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Manager, Software Engineering- Computational Geometry
Manager, Software Engineering- Computational Geometry

Align Technology • Maharashtra

On-site
INR 3,500,000 - 6,000,000
Expert 3D C++ Software Engineer
Expert 3D C++ Software Engineer

Align Technology • Maharashtra

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

SourcingXPress • Bengaluru

On-site
INR 5,000,000 - 6,000,000
Manager, Clinical Education and University Relations
Manager, Clinical Education and University Relations

Align Technology • Mumbai

On-site
INR 800,000 - 1,200,000
CAD /CAM developer
CAD /CAM developer

J&F • Chennai District

On-site
INR 900,000 - 1,300,000
CAD Developer
CAD Developer

Centre for Computational Technologies (CCTech) • Maharashtra

On-site
INR 600,000 - 1,200,000
Opportunity to work with a dynamic and fast-paced organization
Be part of a technology-transforming company
Full Stack Engineer
Full Stack Engineer

SourcingXPress • Hyderabad

On-site
INR 2,000,000 - 2,200,000
Continuous learning environment
Diversity and collaboration
Senior Software Engineer (C++, C#) – CAD & 3D Graphics Focus
Senior Software Engineer (C++, C#) – CAD & 3D Graphics Focus

Swan Global • Ernakulam

On-site
INR 1,000,000 - 1,500,000
Engineering Manager
Engineering Manager

Camascope • Bengaluru

On-site
INR 3,500,000 - 7,000,000
C++ Software Engineer
C++ Software Engineer

AMC Bridge LLC • Pune District

On-site
INR 2,000,000 - 4,000,000