Senior Staff Software Engineer - Internal Tools (R2976)

San Diego Metro Area
Hivemind Division – Software Ops /
Full Time Employee /
On-site
Founded in 2015, Shield AI is a venture-backed defense technology company with the mission of protecting service members and civilians with intelligent, autonomous systems. Its products include Hivemind Enterprise—EdgeOS, Pilot, Commander, and Forge—as well as V-BAT and Sentient Vision Systems (wide-area motion imaging software). With offices in San Diego, Dallas, Washington, D.C., Abu Dhabi (UAE), Kyiv (Ukraine), and Melbourne (Australia), Shield AI’s technology actively supports U.S. and allied operations worldwide.  For more information, visit www.shield.ai. Follow Shield AI on LinkedIn, X and Instagram.    

The Developer Experience Team strives to improve the development experience by optimizing workflows and guidelines, developing internal tools, and providing technical support to our customer, the Hivemind engineers. We identify areas of improvement by analyzing support requests, conducting interviews, and gathering feedback through surveys. Using these insights, in the role of DevEx Engineer - Tools, you'll collaborate with engineers to design, build, monitor, and maintain solutions to optimize the velocity, productivity, and efficiency of our engineers, while positively impacting software quality. If Developer Experience is new to you, read this!

What you'll do:

    • Own internal tooling for Hivemind
    • Support and maintain our internal CLI tool ensuring it meets needs and its ease-of-use for developers.
    • Enhancing the productivity and efficiency of internal developers by creating, monitoring, and maintaining developer tools and workflows ensuring high reliability and performance.
    • Provide developers with technical support and help triage issues relating to tools the DevEx team supports.
    • Work closely with other team members and internal customers to understand and identify their needs to provide value.
    • Work with the rest of the DevEx team to support tool reusability between the inner and outer dev loop.
    • Help with the creation and interpretation of Developer Experience metrics & signals to identify and prioritize change.
    • Other DevEx duties as assigned.

Required qualifications:

    • Typically requires a minimum of 10 years of related experience with a Bachelor’s degree; or 9 years and a Master’s degree; or 7 years with a PhD; or equivalent work experience.
    • Experience with a compiled programming language (e.g. C, C++, Rust, Go) in a production environment.
    • Strong knowledge of scripting in Bash and Python.
    • Strong experience with Linux.
    • Familiarity with containers (e.g. Docker, Podman, etc.).
    • Strong desire to learn and grow on the job.

Preferred qualifications:

    • Experience with Conan Package Manager (Conan 2 preferred)
    • Experience building production-ready developer tools from scratch 
    • Deep understanding of the C++ build ecosystem (CMake, make, vcpkg, Ninja)
    • Cloud experience with AWS/Azure
$168,871 - $253,306 a year
#LI-AM1
#LD

Full-time regular employee offer package:
Pay within range listed + Bonus + Benefits + Equity

Temporary employee offer package:
Pay within range listed above + temporary benefits package (applicable after 60 days of employment)

Salary compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, licenses and certifications, and specific work location. All offers are contingent on a cleared background and possible reference check. Military fellows and part-time employees are not eligible for benefits. Please speak to your talent acquisition representative for more information.

###

Shield AI is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know.