We are looking for an experienced CAD Application Development Team Lead to lead the design and development of custom CAD-based applications and engineering automation solutions.The ideal candidate will have strong hands-on expertise in CAD APIs, geometric modeling, and engineering workflows, along with proven leadership and delivery capabilities.This role involves hands-on development, architectural ownership, and mentoring engineers while delivering high-quality CAD solutions in an agile, project-driven environment.
Key Responsibilities
Technical Leadership :
- Lead a team of CAD application developers across project lifecycles.
- Design and architect scalable CAD plugins, add-ins, and standalone engineering applications.
- Conduct code reviews, enforce coding standards, and ensure technical quality.
- Collaborate with solution architects, product owners, and domain experts to translate engineering requirements into technical solutions.
CAD Application Development
- Design and develop custom applications using CAD APIs such as Autodesk Inventor, AutoCAD, Fusion 360, Revit, or similar platforms.
- Implement features related to geometry creation, feature manipulation, assemblies, drawings, and automation workflows.
- Develop applications using C#, C++, .NET, or relevant CAD SDKs.
- Integrate CAD systems with external platforms such as PLM, ERP, or cloud-based services.
- Ensure performance, stability, and usability of CAD applications.
Delivery & Collaboration
- Manage sprint planning, backlog refinement, and cross-functional coordination.
- Work closely with QA, DevOps, and Product teams to ensure smooth releases.
- Track delivery progress, identify risks, and propose mitigation strategies.
- Mentor junior developers and foster a culture of continuous learning and technical excellence.
Process & Quality
- Drive Agile/Scrum practices with a focus on predictable, high-quality deliveries.
- Maintain comprehensive documentation including architecture diagrams, API usage, and deployment guides.
- Support CI/CD pipelines, version control, and automated build processes for CAD applications.
Requirements
Required Skills & Experience :
- 8 to 10 years of experience in CAD application development, with at least 23 years in a leadership role.
- Strong expertise in :
- CAD Platforms : Autodesk Inventor, AutoCAD, Fusion 360, Revit, or similar
- Programming : C#, C++, .NET
- CAD APIs, SDKs, and object models
- Solid understanding of geometric modeling, parametric design, and engineering workflows.
- Experience integrating CAD applications with PLM/ERP systems or cloud services.
- Strong understanding of Agile delivery, application architecture, and performance optimization.
Preferred Qualifications
Bachelors or Masters degree in Mechanical Engineering, Computer Science, or related field.
- Experience in developing engineering automation or digital engineering solutions.
- Exposure to Autodesk Platform Services (APS) or other CAD cloud APIs.
- Knowledge of manufacturing, AEC, or industrial engineering workflows.
- Familiarity with DevOps practices and automated testing for desktop applications.
Soft Skills
- Strong leadership and mentoring abilities.
- Effective communication with technical and non-technical stakeholders.
- Team-oriented mindset with a focus on collaboration and quality.
- Self-motivated, detail-oriented, and delivery-driven.
Benefits
- Opportunity to work with a dynamic and fast-paced engineering IT organization.
- Be part of a company that is passionate about transforming product development with technology
(ref:hirist.tech)