Senior Engineer, Engineering Tooling & Observability (R5720)
Shield AI· Hivemind Solutions Division – AUS / International Office Entity
MelbourneInternational Office EntityPosted 1mo ago
About the role
Senior Software Engineer focusing on Engineering Tooling & Observability to build developer-facing tools, observability, and workflows for complex software systems, with an emphasis on internal tooling as a product.
Responsibilities
- Design, build, and maintain engineering tools that help developers understand and diagnose complex software systems.
- Build tooling that brings together logs, telemetry, events, faults, diagnostics, and system state to make system behaviour easier to investigate.
- Build C++ and Python applications, libraries, services, and integrations that interact with complex onboard and distributed software systems.
- Create tools that correlate information across software components, processes, and machines to help engineers understand what happened and where to investigate.
- Build user interfaces and interactive visualisations using React and modern web technologies to explore system behaviour and engineering data.
- Design effective workflows for debugging, fault investigation, system introspection, and engineering analysis.
- Develop APIs and web services that support engineering tooling products and expose system data in useful ways.
- Improve the Developer Experience (DX) of working with complex systems by identifying engineering friction and turning it into effective tooling.
- Work directly with software, autonomy, systems, and test engineers to identify high-value problems and develop practical solutions.
- Treat internal tooling as a product, incorporating feedback from engineers and continuously improving usability and effectiveness.
- Establish reusable UI components, UX patterns, libraries, and engineering standards for system tooling.
- Contribute to the architecture and technical direction of the Engineering Tooling capability.
Qualifications
- Strong software engineering experience with modern C++, ideally C++17/20 or later.
- Strong Python development experience.
- Experience debugging and reasoning about complex, concurrent, distributed, or component-based software systems.
- Experience designing and maintaining production-quality software, libraries, services, APIs, or applications.
- Strong understanding of software architecture and the ability to navigate and reason about large codebases.
- Experience building tools for software engineers or other technical users.
- Experience working with logs, telemetry, metrics, events, traces, faults, or other diagnostic data.
- Ability to reason about behaviour across multiple software components and correlate information from different sources.
- Strong Linux development and debugging skills.
- Experience designing APIs, services, and software interfaces.
- Ability to independently identify engineering problems worth solving and turn ambiguous needs into practical, reliable tooling.
- Ability to make sound architectural decisions and collaborate effectively across engineering teams.
- Strong software engineering practices, including testing, code review, maintainability, documentation, and performance awareness.
- A product mindset toward internal engineering tools, with attention to usability and developer experience.
Skills
Required:C++ (modern, 17/20)PythonDebugging and reasoning about complex distributed systemsSoftware architectureAPIs & web servicesLinux developmentObservability toolingDeveloper Experience (DX)
Last updated Oct 23, 2026. Interested? Apply on the company site.
About Shield AI
Autonomy for the world.
Our mission is to protect service members and civilians with intelligent systems.
AerospaceAutonomyDefenseliquid-ai-recruiting-targetsetter-30setter-30-2026-q1
More open roles at Shield AI
- Staff Avionics Engineer, Electrical Systems - Ranger (R6345)3d agoSeattle, WA · X-BAT Division – X-BAT Engineering - Avionics
- Staff Engineer, Aerostructures Loads - Ranger (R6352)3d agoSeattle, WA · X-BAT Division – X-BAT Engineering - Aerostructures
- Staff Engineer, Aircraft Thermal Systems - Ranger (R6351)3d agoSeattle, Washington · X-BAT Division – X-BAT Engineering - Mechanical
- Senior Staff Engineer, Weapons Physical Integration (R6364)3d agoSeattle, WA · X-BAT Division – X-BAT Engineering - MEG /
- Senior Staff Engineer, Avionics Systems (R6238)3d agoHybrid (San Diego, CA), Hybrid (Washington, DC) +2 more · X-BAT Division – X-BAT Engineering - System Engineering & Integrated Test