Director of Software Engineering
Mastercam · United States · 1 mo ago
RemoteRemoteBusiness DevelopmentFull-time
Tolepath & Motion Strategy
- Define and own the long-term toolpath and motion technology roadmap, aligned with Mastercam's product, platform, and technology strategy.
- Lead the development of Mastercam's next-generation motion planning technology as a durable, multi-year platform investment, from architecture through incremental delivery into shipping products.
- Drive the evolution of toolpath technology toward cloud and hybrid-cloud architectures while ensuring a sustained flow of value back into the desktop application.
- Partner with business units across the Group to position motion planning technology for cross-BU adoption, aligning requirements, interfaces, and delivery commitments.
- Partner with Applied Research to transition validated research outcomes in motion planning into production-quality, supportable engineering deliverables.
- Own build, partner, and buy evaluations for motion and toolpath technology components, balancing strategic control, cost, and time to market.
- Safeguard Mastercam's intellectual property in motion and toolpath technology, including supporting patent activities and ensuring appropriate protection of strategic technology assets.
Software Development
- Develop and implement software engineering strategies, standards, and processes to ensure high-quality and timely delivery of software products.
- Collaborate with cross-functional teams, including product management, design, and QA, to define and prioritize product features and requirements.
- Oversee the architecture and design of toolpath and motion software systems, ensuring scalability, reliability, performance, and security across desktop and cloud deployments.
- Drive continuous improvement in software development practices, tools, and methodologies, including the responsible adoption of AI-assisted and agentic development workflows with appropriate security and quality governance.
- Own the engineering budget for the toolpath domain, including project timelines, resource allocation, and financial planning and reporting for capitalized development projects.
- Stay up to date with industry trends and emerging technologies to ensure the company remains competitive.
- Foster a culture of innovation, collaboration, and excellence within the engineering team.
Leadership & Team Development
- Establish a collaborative and high-performing environment across multiple globally distributed development teams, fostering innovation and continuous learning.
- Directly manage engineering managers, and individual contributors as needed, ensuring teams are appropriately staffed, funded, and led.
- Mentor and develop team members, providing guidance and support to enhance their capabilities and performance.
- Provide proactive alignment and context for team members, ensuring clear communication centered on performance and positive progress toward team objectives.
- Work closely with the VP, Software Engineering to execute innovation and development initiatives, ensuring timely translation of product strategies into sound development solutions.
Cross-Functional & Cross-BU Collaboration
- Partner closely with the Software Engineering management team, Architects, Applied Research, and Product leadership to align toolpath and motion initiatives with execution priorities.
- Act as a thought leader for motion and toolpath technology across the organization and the wider Group, influencing architectural direction, engineering practices, and technology adoption.
- Communicate progress, risks, and outcomes clearly to executive and senior leadership.
- Contribute to strategic planning activities within Software Engineering and the broader technology organization.