Manager, Software Engineering- Computational Geometry

Align Technology, Inc.

Pune District

On-site

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

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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
Manager, Clinical Education and University Relations
Manager, Clinical Education and University Relations

Align Technology, Inc. • Mumbai

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

Cimatron • Pune District

On-site
INR 3,500,000 - 6,000,000
Senior Software Engineer (C++ )
Senior Software Engineer (C++ )

Autodesk • Maharashtra

On-site
INR 1,200,000 - 1,800,000
Annual cash bonuses
Comprehensive benefits package
CAD /CAM developer
CAD /CAM developer

J&F • Chennai District

Hybrid
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
Senior C++ Developer
Senior C++ Developer

Qtsolv • Pune District

On-site
INR 1,500,000 - 2,300,000