Director of Software

  • Role type
  • Permanent

  • Location/s
  • Troy, MI

Job Description

Ricardo Defense is seeking a Director of Software to lead and grow our Software engineering organization. This Director of Software position will direct an organization of highly-skilled software professionals dedicated to the advancement and continuous improvement of products, processes, and technical capabilities that span the entire software life cycle.

This position would require working out of our Troy, MI office.

Essential Duties and Responsibilities:

  • Develop and present the vision for Ricardo Defense’s software strategy that supports our corporate strategy
  • Create and then execute a Software Technology Roadmap that supports long-range strategic planning for the Software organization, and that aligns short-term and mid-term initiatives with specific technology solutions
  • Assess current software capabilities – people, processes, tools, and data – and recommend initiatives to strengthen or expand capabilities needed to support our corporate strategy
  • Interface with Information Technology leadership to communicate needs and put in place the infrastructure needed to support the Software organization’s strategies and plans
  • Coach and mentor software managers and staff in developing their skill sets and advancing their careers.
  • Conduct Performance Evaluations with staff, including providing feedback on performance and setting objectives.
  • Advocate for employee development and growth opportunities.
  • Recognize and celebrate significant employee accomplishments.

Collaborate with Business Development to:

  • Identify capability areas and skill sets needed to support opportunity pursuits 
  • Assess new software-focused business opportunities and perform competitive analysis to support Go/No Go decisions
  • Prepare past performance content for proposal narratives
  • Generate basis of estimates for proposed software efforts

Collaborate with the Program Office to:

  • Provide subject matter expertise when communicating with customers
  • Help resolve software-related program issues
  • Support the development of Software Project Managers 
  • Bachelor’s degree from an accredited college or university in a Computer Science, Computer Engineering, Information Systems, or relevant technology discipline
  • Minimum of 15 years of relevant experience
  • Strong understanding of the Software Life Cycle, from concept definition to sustainment
  • Ability to think strategically, plan tactically, and execute effectively
  • Experience in leading moderate-sized Software teams
  • Experience in executing within an Agile Software Development environment
  • Understanding of DevSecOps development and deployment environment
  • Strong communication and listening skills, with the ability to effectively interface with both internal and external customers
  • Ability to coach and mentor employees
  • Ability to obtain a Common Access Card, Government Security Clearance and maintain that clearance

About Us:
Ricardo Defense Inc, is the business entity within Ricardo plc that works on classified safety and defense contracts for the US DoD, and it therefore operates as a separate entity governed by a Special Security Agreement (SSA). Ricardo Defense Inc provides solutions to meet the challenges faced by defense customers in the integration of complex and diverse systems specializing in taking innovative technologies from science to real-world deployment. For more information, visit

Ricardo Defense Inc, is a proud recipient of the 2022 Hire Vets Gold Medallion Award.

Ricardo Defense Inc, is an Equal Opportunity/Affirmative Action employer. All qualified applicants will be considered without regard to race, color, religion, national origin, sex (including gender identity or gender expression), age, mental or physical disability, creed, ancestry, citizenship, veteran status, marital status, sexual orientation, medical condition, genetic trait or any other characteristic protected by federal, state or local law.