Staff Software Engineer, Build & Release (R3007)

A venture-backed defense technology company building the world's best AI pilot, with their AI pilot Hivemind having flown F-16, V-BAT, and Nova aircraft.
$150,697 - $226,046
DevOps
Staff Software Engineer
In-Person
7+ years of experience
AI · Defense

Description For Staff Software Engineer, Build & Release (R3007)

Shield AI, founded in 2015, is a pioneering defense technology company dedicated to protecting service members and civilians through intelligent systems. At the heart of their innovation is Hivemind, their advanced AI pilot system that has successfully operated various aircraft including F-16 fighters, V-BAT drones, and Nova quadcopters. With offices across San Diego, Dallas, Washington DC, and international locations, they're actively supporting U.S. Department of Defense operations and allies worldwide.

As a Staff Software Engineer specializing in Build & Release, you'll be instrumental in developing and maintaining the company's autonomy SDK. This role combines deep technical expertise in C++ build systems with strategic thinking about development workflows and processes. You'll work with cutting-edge technology in the defense sector, ensuring that Shield AI's autonomous systems are built and deployed efficiently and reliably.

The position offers a competitive salary range of $150,697 - $226,046, along with comprehensive benefits including bonus, equity, and various international benefits for overseas positions. You'll be working with a team of talented engineers, contributing to meaningful projects that directly impact national security and defense capabilities.

Key responsibilities include architecting build systems, managing complex dependencies with tools like Conan, optimizing build performance, and ensuring cross-platform compatibility. The ideal candidate will bring 7+ years of experience, strong Linux expertise, and proficiency in CMake and C++ environments. This is an opportunity to work on challenging technical problems while contributing to Shield AI's mission of protecting service members and civilians through advanced autonomous systems.

Last updated a month ago

Responsibilities For Staff Software Engineer, Build & Release (R3007)

  • Architect, optimize, and maintain C++ build systems using CMake and Makefiles
  • Manage and integrate dependencies with Conan
  • Work with package management tools like Debian for cross-platform dependencies
  • Identify and address build performance bottlenecks
  • Apply best practices in compiler and linker configurations for GCC and Clang
  • Develop scripts in Bash or ZSH for automation
  • Collaborate with autonomy engineers for codebase management

Requirements For Staff Software Engineer, Build & Release (R3007)

Linux
  • Bachelor's degree with 7 years experience, or Master's with 6 years, or PhD with 4 years
  • 5+ years in build and release engineering in C++-based environments
  • Proficiency with CMake and Linux development
  • Experience with C++ package management tools like Conan
  • Experience with CI/CD tools, automated pipelines, and virtualized environments

Benefits For Staff Software Engineer, Build & Release (R3007)

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

Interested in this job?

Jobs Related To Shield AI Staff Software Engineer, Build & Release (R3007)

Staff Engineer, Infrastructure

Staff Engineer, Infrastructure position at Shield AI focusing on DevOps and AI infrastructure deployment in Washington DC.

Senior Staff DevEx Engineer

Senior Staff DevEx Engineer at Shield AI to improve development velocity and tools for AI-powered drone systems.

Staff Infrastructure Engineer

Staff Infrastructure Engineer at Shield AI, leading applied AI infrastructure development across US and international offices.

Operations Engineer

Operations Engineer role at Meta focusing on optimizing manufacturing and supply chain operations for AI infrastructure, requiring 10+ years of experience in industrial engineering or operations research.

Lead Technical Project Manager

Lead Technical Project Manager role at Disney Experiences Tech & Digital, managing complex technical programs for theme parks and entertainment experiences.