Senior Tooling & Observability Engineer

Shield

Melbourne

On-site

AUD 120,000 - 180,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Shield AI is seeking a Senior Software Engineer for Engineering Tooling & Observability in Melbourne to build developer-facing tooling and observability across C++ and Python systems. You will create tools that integrate logs, telemetry, events, and faults with system state to speed diagnosis and debugging.

You will work on complex onboard and distributed software, interface with React-based visualisations, and collaborate with engineers to improve DX by shipping practical tooling and reliable

Qualifications

  • Proven experience in modern C++ development.
  • Experience debugging and reasoning about complex distributed systems.
  • Designing production-quality software, libraries, services, or APIs.
  • Strong understanding of software architecture and large codebases.
  • Experience building developer-facing tooling or observability data.
  • Proficient with Linux development and debugging.

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

Skills

Modern C++
Python
Debugging concurrent systems
React UI
APIs & services
Linux
Git

Tools

Git

Job description

Shield AI is seeking a Senior Software Engineer for Engineering Tooling & Observability in Melbourne to build developer-facing tooling and observability across C++ and Python systems. You will create tools that integrate logs, telemetry, events, and faults with system state to speed diagnosis and debugging.

You will work on complex onboard and distributed software, interface with React-based visualisations, and collaborate with engineers to improve DX by shipping practical tooling and reliable

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Engineer, Observability & Engineering Tooling
Senior Engineer, Observability & Engineering Tooling

Shield AI • Melbourne

On-site
AUD 150,000 - 210,000
Senior Engineer, Engineering Tooling & Observability
Senior Engineer, Engineering Tooling & Observability

Shield • Melbourne

On-site
AUD 120,000 - 180,000
Senior Engineer, Engineering Tooling & Observability (R5720)
Senior Engineer, Engineering Tooling & Observability (R5720)

Shield • Melbourne

On-site
AUD 150,000 - 210,000
Senior Software Engineer Tooling & Observability (R5717)
Senior Software Engineer Tooling & Observability (R5717)

Shield • Melbourne

On-site
AUD 140,000 - 190,000
Staff Real-Time C++ Computer Vision Engineer
Staff Real-Time C++ Computer Vision Engineer

Shield • Melbourne

On-site
AUD 120,000 - 160,000
Staff C++ Build and Release Engineer (R5673)
Staff C++ Build and Release Engineer (R5673)

Shield • Melbourne

On-site
AUD 120,000 - 180,000
Competitive salary
Performance-based incentives
Long-term growth opportunities
Flight Software QA Engineer (Embedded & Automation)
Flight Software QA Engineer (Embedded & Automation)

BlackCube Labs • City of Melbourne

On-site
AUD 90,000 - 120,000
Real-Time Computer Vision Engineer (C++) - Hybrid Role
Real-Time Computer Vision Engineer (C++) - Hybrid Role

Shield • Melbourne

Hybrid
AUD 120,000 - 180,000
Salary + equity
Strong career development pathway
Collaborate with top AI minds
Software Test Engineer - Flight & HIL/SIL QA
Software Test Engineer - Flight & HIL/SIL QA

Shield • Melbourne

On-site
AUD 90,000 - 130,000
Senior Systems Engineer, MBSE & Tooling for Autonomous Systems
Senior Systems Engineer, MBSE & Tooling for Autonomous Systems

Shield • Melbourne

On-site
AUD 140,000 - 190,000