Director of Engineering, Software Operations (R2663)

San Diego Metro Area
Hivemind – Office of the CTO /
Full Time Employee /
Founded in 2015, Shield AI is a venture-backed defense technology company whose mission is to protect service members and civilians with intelligent systems. In pursuit of this mission, Shield AI is building the world’s best AI pilot. Its AI pilot, Hivemind, has flown a fighter jet (F-16), a vertical takeoff and landing drone (V-BAT), and a quadcopter (Nova). The company has offices in San Diego, Dallas, Washington DC and abroad. Shield AI’s products and people are currently in the field actively supporting operations with the U.S. Department of Defense and U.S. allies. 

The Hivemind Software Operations team is a multi-disciplinary team that ensures the Hivemind software organization is operating at maximum efficiency and producing best-in-class product artifacts for delivery to its internal and external customers. This is a new team in our Hivemind Division, so Shield AI is on the lookout for an exceptional software engineer and visionary leader to spearhead and elevate the team. In this pivotal role, you'll be instrumental in propelling our Hivemind teams forward into the next phase of productization.

At the helm of the Software Operations team, you'll be entrusted with the critical responsibilities of managing the entire lifecycle of our Hivemind Enterprise product offering. The products you will oversee include edge middleware and autonomy (C++/CMake), edge command and control (React/Node/Typescript), and cloud autonomy development portal (React/Node/Typescript). From orchestrating seamless builds and releases in Azure Devops (ADO) to fine-tuning configuration management, enhancing developer experiences, ensuring top-notch quality assurance, and orchestrating smooth deployments – your leadership will be the driving force behind the delivery of an unparalleled Hivemind Enterprise product. Join us in shaping the future of AI-driven technology and be at the forefront of innovation.

What you'll do:

    • Improve the overall Developer Experience
    • Solicit developer feedback and provide support
    • Create game-changing developer tools
    • Capture and optimize developer workflows and guidelines 
    • Oversee the Continuous Integration / Continuous Deployment system
    • Oversee Repository Management 
    • Oversee Infrastructure Management 
    • Drive the architecture for Build and Release 
    • Ensure the product has security in the design from the start
    • Drive Quality Assurance for the final product delivery

Required qualifications:

    • B.S. in Computer Science with 15+ years of work experience. Similar degree or equivalent practical experience acceptable. 
    • You have rock-solid fundamentals in software engineering and the software development life cycle.
    • You have extensive expertise modern C++, cmake, CI pipelines, and package deployment.
    • You have demonstrated the ability to build, lead, train, and mentor a software engineering and/or a developer operations team at scale. 
    • You are a relentless learner who can comfortably develop the specialized knowledge necessary for tactical leadership of a small software engineering team, and the perspective required for strategic leadership of a large engineering team.  
    • You can recognize efficiency and inefficiency in software engineering processes; prioritize remedies based on accurate cost-benefit analysis; and then lead engineering teams through the design, development, deployment, and maintenance of the remedies. 
$240,000 - $290,000 a year