
Software Development Manager for 3D CAD application
Envista Holdings Corporation · Madrid, Community of Madrid, Spain
This listing has closed — view similar roles below.
- On site
- Full-time
- $150,000 / year
- Madrid, Community of Madrid, Spain
Job highlights
- Manage software team for medical CAD product.
- Shape digital orthodontic software suite future.
- Lead product roadmap and development process.
- Provide technical guidance and problem-solving.
- Collaborate with cross-functional teams for solutions.
About the role
Software Development Manager
Ormco is seeking a passionate and experienced Software Development Manager to join our dynamic Spark R&D team. You'll play a pivotal role in shaping the future of our Spark digital orthodontic software suite.
In this highly visible role, you'll leverage your expertise in agile processes, software development, and people management to:
- Manage a team and help to prioritize, build, and ship the medical CAD manufacturing product.
- As a member of the product leadership, participate in making the roadmap that reflects priorities in the different areas.
- Provide technical guidance to the team.
- Own the team development process, ensure it adheres to Spark agile development standards.
- Work on problem solving with your team, advocate for engineering-specific roadmap items.
- Work with product team, UX team, architecture team, and other parties to discover the best solutions for the product.
Requirements:
- A Master's Degree in Computer Science, Engineering, Mathematics or a related field.
- 5+ years of experience working as a Business Analyst in software development projects.
- 3+ years leading software teams.
- Preferred: experience with 3D CAD applications, medical applications, knowledge of computation geometry algorithms.
- Experience with at least one object-oriented programming language - C++ or Java preferred.
- Experience in development of complex desktop applications and modern web applications.
- Familiarity with the micro‑service architecture and AWS is a plus.
- Solid experience implementing Agile processes like Scrum within the team.
Key skills/competency
- Software Development Manager
- Agile Methodologies
- People Management
- Product Development
- Roadmap Planning
- Technical Guidance
- Problem Solving
- 3D CAD
- Medical Software
- Object-Oriented Programming
Skills & topics
- Software Development Manager
- Agile
- Scrum
- People Management
- Product Development
- 3D CAD
- Medical Software
- C++
- Java
- Desktop Applications
- Web Applications
- AWS
- Microservices
- Leadership
- Engineering Management
- Computer Science
- Master's Degree
How to get hired
- Tailor your resume: Highlight leadership, agile, and CAD experience for this role.
- Showcase technical skills: Emphasize C++, Java, or other OO languages and desktop/web app development.
- Demonstrate leadership: Detail your experience managing software teams and implementing Scrum.
- Quantify achievements: Use numbers to show impact in previous software development projects.
- Prepare for interviews: Be ready to discuss technical challenges and team management strategies.
Technical preparation
Review 3D CAD software principles.,Brush up on computational geometry algorithms.,Practice C++ or Java coding problems.,Understand microservices and AWS concepts.
Behavioral questions
Describe a challenging project you managed.,How do you prioritize team tasks?,How do you provide technical guidance?,Tell me about resolving team conflicts.
Frequently asked questions
- What is the primary focus of the Software Development Manager role at Ormco?
- The primary focus is to manage a software development team for a medical CAD manufacturing product within the Spark R&D team, shaping the future of their digital orthodontic software suite.
- What are the key technical requirements for the Software Development Manager position at Envista Holdings Corporation?
- Key technical requirements include a Master's degree in a related field, experience with object-oriented programming (C++ or Java preferred), complex desktop and modern web application development, and familiarity with microservices architecture and AWS is a plus. Experience with 3D CAD and computational geometry is also preferred.
- How important is experience with Agile methodologies for this Software Development Manager role?
- Experience with Agile processes, particularly Scrum, is crucial, as the role involves owning the team's development process and ensuring adherence to Spark's agile development standards.
- What leadership experience is expected for the Software Development Manager at Ormco?
- Candidates need over 3 years of experience leading software teams and experience in people management, as well as participating in product leadership and roadmap development.
- Does Envista Holdings Corporation offer opportunities for career growth in this Software Development Manager position?
- While not explicitly stated, this is a highly visible role within the Spark R&D team, offering the chance to shape a product's future and work closely with product leadership, suggesting potential for growth and impact.
- What kind of projects will the Software Development Manager be involved in at Envista Holdings Corporation?
- The role involves managing the development and shipment of a medical CAD manufacturing product, contributing to the roadmap, and solving complex technical and process challenges with the team.