Ricardo: Ricardo Defense - Software Developer

Our Vacancies

Early careers

Ricardo Defense - Software Developer

  • Role type
  • Full time

  • Location
  • Goleta, CA

Job Description


Ricardo Defense has an opening for a Software Developer to join our rapidly growing software department. This Software Developer will work with a team to develop new applications and improve existing software products.

Ricardo Defense is a full-service engineering and technology company that develops customized solutions for government and commercial organizations. Ricardo Defense combines experience, skill, and innovation to bring leading-edge technologies and engineering to customers who require mission-critical systems. Our core capabilities include designing complex embedded systems and technology-enabled business management solutions.

Essential Duties and Responsibilites:

  • Help manage VM server instances for product software on Active Directory and database servers. This includes troubleshooting any issues encountered by testing, helpdesk and development teams, install and configure new versions of company product software
  • Testing of new builds of product software. Includes regression, unit and testing of STRs (software trouble reports)
  • Created new build scripts for product software. Continue to assist development team on builds for product software
  • Provide on-site assistance to customer when installing new versions product software, including attending working group meetings with customer on site
  • Assist customers on-site with product builds and on occasion assist with customer helpdesk tickets
  • Reviewing and answering STIGs for product software
  • Assist development team with QA documentation for releases\service packs



  • Desire to learn new software skills, technology frameworks and tools
  • Java, C# and JavaScript experience
  • Experience using UML to describe operational concepts, use cases, requirements and interfaces preferred
  • Team Player who demonstrates a willingness to be mentored and participate in training
  • Strong written and oral communication skills
  • Familiarity with object-oriented programming using the Java Programming language
  • A bachelor’s degree from an accredited college or university with a specialization in engineering, computer science, computer engineering, or mathematics
  • Must be able to pass a U.S. Government background investigation
  • Motivated developer who takes responsibility and completes assigned tasks


Ricardo Defense offers an impressive compensation and benefits package including:

  • Medical, Dental & Vision Benefits
  • Company Paid Life and AD&D
  • Company Paid Short Term and Long-Term Disability
  • Flexible Spending & HSA Accounts
  • 401k with Company Match
  • Paid holidays, vacation and sick days


About Us:
Ricardo Defense is a wholly-owned subsidiary of Ricardo Inc. established as a separate limited liability company in 2015 and structured under a Defense Security Service ‘Special Security Agreement’. Ricardo Defense provides engineering, technology, product innovation, sustainment, and field support services for our customers in the defense industry. We are committed to providing outstanding value through quality engineering solutions focused on class-leading product innovation and robust strategic implementation. We are guided by our corporate values of respect, integrity, creativity & innovation and passion. Ricardo, Inc. is the US subsidiary of Ricardo plc. For more information, visit www.ricardo.com.