Senior Engineer, Engineering Tooling & Observability (Melbourne)

Senior Engineer, Engineering Tooling & Observability (Melbourne)

16 Oct
|
SHIELD
|
Melbourne

16 Oct

SHIELD

Melbourne

As a Senior Software Engineer, Engineering Tooling & Observability, you will build the tools that help engineers develop, understand, and diagnose complex software systems. You will work close to the systems our engineers are building, developing tooling that makes those systems easier to understand and work with. This includes C++ and Python applications, developer-facing observability, web services, React-based user interfaces, visualisations, and engineering workflows. A major focus of the role is developer-facing observability, bringing together logs, telemetry, events, faults, and system state so engineers can quickly move from "something went wrong" to "I understand what happened and where to investigate." You will be comfortable working within complex C++ software systems and understanding how they behave, while looking for opportunities to turn that understanding into better tools for other engineers. The role sits at the intersection of systems software, developer experience, observability, and engineering tooling. Internal tooling is treated as a product, where usability, reliability, maintainability, performance, and the experience of the engineers using it all matter.

Key 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 practical 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

About you

Strong software engineering experience with modern C++, ideally C++17/20 or later

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

About us

Shield AI is a venture-backed defense-tech company with the mission of protecting service members and civilians with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and synthetic reality technologies. With offices and facilities across the U.S., Europe, the Middle East, and Asia-Pacific, Shield AI's technology actively supports operations worldwide.

Researching careers? Find all the information and tips you need on career advice.

#J-18808-Ljbffr

📌 Senior Engineer, Engineering Tooling & Observability (Melbourne)
🏢 SHIELD
📍 Melbourne

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior engineer, engineering tooling & observability (melbourne) / melbourne

Subscribe to this job alert:

Get the latest job offers by email for: senior engineer, engineering tooling & observability (melbourne) / melbourne