Staff Engineer, Devops (4797)

Shield AI Shield AI · Defense · San Diego, CA +1 · V-BAT Engineering - Software

Staff Engineer, DevOps role focused on owning and maintaining the build system for autonomous aircraft software, improving developer velocity, and integrating CI pipelines. The role involves using agentic solutions to identify root causes of build failures.

What you'd actually do

  1. Be the expert on our native (C++) software build process.
  2. Improve developer velocity by reducing build/test cycle time and eliminating pipeline bottlenecks.
  3. Collaborate with Software Engineers to understand their requirements, propose designs, and implement identified solutions.
  4. Partner with developers to resolve build/test failures quickly and set best practices for integration.
  5. Integrate CI pipelines with HIL and simulation environments for automated validation.

Skills

Required

  • BS in CS, CE, EE, or related field with 7+ years industry experience (or MS/PhD with 5+ years)
  • Deep CMake/C++ expertise or equivalent
  • Strong understanding of dependency management and proficiency with either Conan or CPM
  • Proficiency with containers and orchestration (Docker, Kubernetes, cloud build clusters)
  • Strong scripting skills (Python, Bash)
  • Hands-on experience integrating automated testing into CI pipelines
  • Demonstrated success improving developer productivity at scale
  • Demonstrated track record of excellence as a primary contributor on projects
  • Proficiency with CICD tools (Azure DevOps, Jenkins, Gitlab)
  • Cloud Operations experience (Azure, AWS, GCP)
  • Familiarity with infrastructure-as-code (Terraform, Ansible) and monitoring (Grafana, Prometheus)

Nice to have

  • Background in robotics, autonomy, or aerospace systems

What the JD emphasized

  • 7+ years industry experience
  • Deep CMake/C++ expertise
  • Demonstrated success improving developer productivity at scale
  • Demonstrated track record of excellence as a primary contributor on projects