What are the responsibilities and job description for the Director of Engineering position at Vericut?
Position Overview :
The Director of Engineering will lead and oversee the engineering teams dedicated to CGTech’s core products and innovation, tasked with crafting and engineering roadmap that harmonizes with overarching product objectives. This individual will play a key role in defining the technical vision, executing strategic initiatives, and ensuring the successful delivery of innovative software products that meet the needs of Vericut users. The Director will be responsible for building and leading cross-functional engineering teams, fostering a culture of continuous improvement, and ensuring alignment with broader organizational goals.
Responsibilities :
- Engineering Leadership : Lead and manage a multidisciplinary engineering team focused on the design, development, and optimizing CGTech’s core products.
- Strategic Planning & Vision : Define and execute the long-term technical vision and engineering roadmap to align with company goals, industry trends, and customer needs. Prioritize and deliver engineering initiatives that drive value for both CGTech and its customers.
- Develop and execute an engineering roadmap that aligns with CGTech’s broader product goals and strategic vision, while also supporting Sandvik’s strategic initiatives.
- Implement the strategy following principles of Agile methodology.
- Product Development & Optimization : Oversee the development of innovative software products, ensuring they are optimized for performance, scalability, and manufacturability. Ensure solutions meet the highest quality standards while fulfilling customer requirements.
- Cross-Functional Collaboration : Work closely with Product Management, quality assurance, and customer support teams to ensure alignment between product roadmaps, customer needs, and engineering execution. Collaborate with sales and marketing teams to ensure technical aspects of product offerings align with market demands.
- Team Development & Mentorship : Lead, mentor, and grow high-performing engineering teams by fostering a culture of innovation, continuous learning, and collaboration. Implement effective recruitment, training, and performance management practices to build and retain top-tier engineering talent.
- Provide hands-on technical leadership, driving innovation and technical excellence across R&D teams.
- Process Improvement & Best Practices : Drive continuous process improvements, utilizing agile methodologies and industry best practices to enhance development efficiency and product quality. Establish rigorous code quality, testing, and release management processes to ensure high-quality software delivery.
- Keep up to date with the latest AI and Data Engineering trends and apply this expertise to improve team performance and product quality.
- Technical Leadership & Problem-Solving : Provide hands-on technical leadership, guiding engineering teams through complex challenges and ensuring high technical standards across product design, development, and testing. Be a trusted resource for solving critical engineering problems.
- Budget and Resource Management : Manage engineering budgets, resources, and timelines to ensure projects are delivered on time, within scope, and on budget. Balance competing priorities effectively to ensure resources are optimally allocated across strategic initiatives.
Requirements :
Preferred Qualifications :
Employee Benefits :
Compensation Details :