Share this job
Director of Engineering
Irvine, CA
Apply for this job

Our client is seeking a Director of Engineering to lead and inspire their engineering teams as they continue to innovate and enhance their core products.


This role is pivotal in shaping the technical vision, driving strategic initiatives, and ensuring the successful delivery of cutting-edge software solutions that empower their users.


As a key leader, you will oversee a multidisciplinary engineering team, establish a forward-thinking engineering roadmap, and foster a culture of collaboration, technical excellence, and continuous improvement. You’ll work closely with product management, customer success, and other cross-functional teams to ensure solutions align with customer needs and market demands.


Key Responsibilities:


Engineering Leadership & Strategy

  • Define and execute a long-term technical roadmap that aligns with our client’s strategic objectives.
  • Lead, mentor, and grow high-performing engineering teams, fostering an environment of technical excellence, innovation, and collaboration.
  • Champion Agile methodologies and best practices to drive efficiency, scalability, and high-quality software delivery.


Product Development & Optimization

  • Oversee the development of innovative software products, ensuring they meet performance, scalability, and manufacturability standards.
  • Implement best practices in code quality, testing, and release management to deliver high-quality, reliable software solutions.
  • Stay at the forefront of AI, data engineering, and emerging technologies to continuously enhance team performance and product capabilities.


Cross-Functional Collaboration

  • Partner with Product Management, QA, and Customer Support to align engineering execution with product roadmaps and user needs.
  • Work closely with Sales and Marketing to ensure product offerings align with market demands and drive business growth.
  • Communicate complex technical concepts clearly to both technical and non-technical stakeholders.


Technical Leadership & Problem-Solving

  • Provide hands-on technical leadership, guiding teams through complex engineering challenges and driving continuous innovation.
  • Manage engineering budgets, resources, and timelines to ensure efficient allocation and successful project delivery.
  • Define and implement scalable system architectures, leveraging industry best practices and cutting-edge technologies.


Required Qualifications:

  • BS or MS in Computer Science, Engineering, or a related technical field.
  • 5-7+ years of engineering leadership experience with a proven track record of delivering software products.
  • Strong background in software development, particularly in optimization algorithms, verification tools, and manufacturing systems.
  • Experience in developing and executing long-term engineering strategies that align with business objectives.
  • Excellent leadership, mentoring, and team-building skills with a focus on driving high performance.
  • Deep understanding of Agile methodologies and experience implementing them in engineering teams.
  • Strong communication skills with the ability to articulate technical concepts to diverse audiences.


Preferred Qualifications:

  • Proficiency with software development tools and languages (e.g., C++, Java, Python).
  • Experience with large-scale system architecture and deployment in manufacturing environments.
  • Background in simulation, digital twin technology, or manufacturing optimization techniques.


Apply for this job
Powered by