Senior Engineer, Software (R3174)

A venture-backed defense technology company focused on protecting service members and civilians with intelligent systems.
$117,732 - $176,598
Backend
Senior Software Engineer
In-Person
5+ years of experience
AI · Defense

Description For Senior Engineer, Software (R3174)

Shield AI, founded in 2015, is a pioneering defense technology company developing intelligent systems to protect service members and civilians. Their flagship autonomy software, Hivemind, powers various aircraft and drones for complex missions in contested environments. This Senior Software Engineer role offers an exciting opportunity to work at the intersection of AI, autonomous systems, and defense technology.

The position involves developing software for multiple projects, working with advanced AI solutions and traditional autonomous systems algorithms. You'll be part of a diverse team pushing the boundaries of technology, specifically focusing on deep reinforcement learning-based solutions. The role requires expertise in Python and C++, with opportunities to work on tooling and automated testing for autonomy solutions.

As a senior engineer, you'll collaborate with talented professionals across different disciplines, from systems and test engineers to subject matter experts. The role demands strong problem-solving abilities, exceptional communication skills, and experience with modern software engineering practices. The company offers competitive compensation ($117,732 - $176,598), along with bonus, benefits, and equity packages.

Shield AI maintains offices in San Diego, Dallas, Washington, D.C., and international locations, supporting U.S. and allied operations worldwide. The company culture emphasizes high standards, trustworthiness, and collaborative development, making it an ideal environment for engineers passionate about creating impactful technology solutions in the defense sector.

Last updated 15 days ago

Responsibilities For Senior Engineer, Software (R3174)

  • Contribute to teams at the intersection of artificial intelligence, task & motion planning, and controls
  • Work with engineers to architect solutions and set standards for software engineering
  • Write Python and C++ software to develop tooling and automated testing
  • Work with Subject Matter Experts to understand customer demand and implement solutions
  • Collaborate with Systems and Test engineers to develop fully tested, integrated solutions

Requirements For Senior Engineer, Software (R3174)

Python
Linux
Kubernetes
  • BS/MS in Computer Science, Electrical Engineering, Mechanical Engineering, Aerospace Engineering, or similar degree
  • 5 years of related experience with Bachelor's degree; or 4 years with Master's; or 2 years with PhD
  • Ability to obtain a SECRET clearance
  • Experience with Python, C++, and/or similar languages
  • Experience working on projects with 10+ contributors
  • Comfort within Linux environments
  • Strong knowledge of modern software engineering best practices
  • Strong organizational and communication skills
  • Experience in collaborative development environment with CI/CD & test-driven development

Benefits For Senior Engineer, Software (R3174)

Visa Sponsorship
Relocation Benefits
  • Bonus
  • Benefits Package
  • Equity
  • International benefits (for international positions)
  • Visa assistance
  • Relocation assistance

Interested in this job?

Jobs Related To Shield AI Senior Engineer, Software (R3174)

Senior Software Test Engineer (R3191)

Senior Software Test Engineer position at Shield AI, focusing on testing and validating autonomous systems and AI technology for defense applications.

Senior Sharepoint Engineer/Systems Administrator

Senior SharePoint Engineer position at Shield AI, focusing on secure collaboration solutions and DoD compliance, offering competitive compensation and opportunity to work on defense technology.

Senior Software Test Engineer

Senior Software Test Engineer position at Shield AI focusing on developing automated testing solutions for aerospace hardware using Python and Linux.

Senior Software Engineer, Task Group (R3014)

Senior Software Engineer position at Shield AI, focusing on AI and robotics development for defense technology, offering competitive compensation and meaningful impact.

Senior Engineer, Software C++ (R2813)

Senior Engineer, Software C++ role at Shield AI, developing advanced autonomous systems with AI and deep reinforcement learning.