1,979,132open jobs
116,751companies
253,719added this week
Browse all
Salary
≈ $78k – $216k per year (Estimated)
Location
In office (Melbourne)
Seniority
Senior

Confirmed on the employer's own hiring board on Oct 25, 2026. First seen by Alion on Aug 24, 2026. Shield AI scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Shield AI is an American defence technology company founded in 2015 that builds autonomy software and uncrewed aircraft for military missions. Its Hivemind autonomy stack lets aircraft fly, navigate and complete objectives without GPS, a remote pilot or a communications link, which matters in contested environments where those links are jammed. Headquartered in San Diego, California, the company fields the V-BAT vertical take-off aircraft with United States and allied forces, licenses Hivemind to other manufacturers and is developing the X-BAT jet for high-end missions.

Job Description:

We are looking for a Senior Software Engineer, Engineering Tooling & Observabilityto 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. This could mean understanding how a component exposes diagnostic information, building services that aggregate it, or designing how that information should be presented to an engineer investigating a problem.

The role sits at the intersection of systems software, developer experience, observability, and engineering tooling. We treat internal tooling as a product. Usability, reliability, maintainability, performance, and the experience of the engineers using it all matter.

Our scope is focused on internal tooling products, Developer Experience, engineering-facing web services, UI/UX for system tooling, and licensing services. This is not a general DevOps or CI/CD engineering role. CI/CD platforms, build and release automation, pipeline infrastructure, build performance, and test execution pipelines sit outside the team's scope.

What you'll do:

    As a contributor to the Australian Engineering group, you will be responsible for:

  • 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.

Required 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.
  • Nice to Have

  • Experience with React, TypeScript, and modern web application development.
  • Experience with robotics, autonomous systems, embedded systems, or other complex physical systems.
  • Experience with interactive data visualisation and presenting complex engineering data effectively.
  • Experience with time-series, event, telemetry, or other high-volume engineering data systems.
  • Experience with distributed systems and messaging architectures.
  • Systems programming experience, including networking, IPC, and communication protocols.
  • Experience designing UI/UX for technical or engineering applications.
  • Experience developing desktop engineering applications.
  • Experience analysing large-scale telemetry or diagnostic datasets.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,979,132 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

DevOps
Similar stack
Same company
Melbourne
≈ $64k – $176k per year (Estimated) • In office • 8+ years exp • Canberra
Apply
≈ $53k – $105k per year (Estimated) • In office • Full-Time • Hamburg
DevOps
VMWare
Windows
TCP/IP
DNS
Apply
$268k per year • In office • Contractor • London
Python
PowerShell
Bash
DevOps
Ansible
VMWare
Windows Server
Bitbucket
AWX
Hyper-V
GitLab
Linux
Windows
TCP/IP
DNS
DHCP
Apply
$14k per year • In office • Bachelor's Degree • Belovo
1C
DevOps
VMWare
Hyper-V
Windows
LAN
Cybersecurity
Kaspersky
Management
Service Desk
Apply
$83k – $131k per year • Hybrid • Full-Time • 5+ years exp • Bremen
C#
C#
.NET
AI/ML
Model Context Protocol
AI Agents
DevOps
CI/CD
Docker
Linux
Apply
$100k – $230k per year • Remote (United States, Singapore) • Full-Time • 3+ years exp • San Francisco
Python
AI/ML
Cursor
ChatGPT
Claude Code
DevOps
Docker
Linux
Apply
$100k – $230k per year • Remote (United States, Singapore) • Full-Time • 3+ years exp • San Francisco
Python
AI/ML
Cursor
ChatGPT
Claude Code
DevOps
Docker
Linux
Apply
$100k – $230k per year • Remote (United States, Singapore) • Full-Time • 3+ years exp • San Francisco
Python
AI/ML
Cursor
ChatGPT
Claude Code
AI Agents
Synthetic Data
DevOps
Docker
Linux
Apply
$100k – $230k per year • Remote (United States, Singapore) • Full-Time • 3+ years exp • San Francisco
Python
AI/ML
Cursor
ChatGPT
Claude Code
AI Agents
Synthetic Data
DevOps
Docker
Linux
Apply
$120k – $295k per year • Remote (United States, Singapore) • Full-Time • 5+ years exp • San Francisco
Python
AI/ML
Cursor
ChatGPT
Claude Code
Synthetic Data
DevOps
Docker
Linux
Apply
≈ $93k – $253k per year (Estimated) • In office • Melbourne
Python
PowerShell
Bash
AI/ML
AI Agents
DevOps
Azure
AWS
IAM
Linux
Windows
DNS
DHCP
VPN
Cybersecurity
Microsoft Entra ID
Active Directory
Management
ITIL
Apply
≈ $116k – $273k per year (Estimated) • Hybrid • PhD • Melbourne
Python
C++
C++
Conan
CMake
DevOps
Podman
CI/CD
Docker
JFrog Artifactory
Linux
Unix
Apply
$150k – $230k per year • In office • Full-Time • 8+ years exp • Bachelor's Degree • San Mateo
Python
PowerShell
Bash
DevOps
Terraform
Ansible
VMWare
Azure
Windows Server
AWS
Kubernetes
Ubuntu
Configuration Management
KVM
Hyper-V
Linux
Windows
TCP/IP
DNS
DHCP
Cybersecurity
Active Directory
Defense
CMMC
Apply
$79k – $110k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • Dallas
Python
PowerShell
DevOps
VMWare
Azure
Linux
Windows
Design
SolidWorks
SpaceTech
CATIA
Apply
$150k – $230k per year • In office • Secret • Full-Time • Bachelor's Degree • Washington
Python
JavaScript
C++
Node JS
Bash
Python
Poetry
C++
Conan
AI/ML
LLM
DevOps
GitLab CI
Azure
CI/CD
AWS
Docker
GitLab
Linux
Cybersecurity
Microsoft Entra ID
Active Directory
Management
Confluence
Jira
Apply
≈ $114k – $255k per year (Estimated) • Remote (APAC) • Full-Time • Sydney • Melbourne
AI/ML
Machine Learning
Robotics
Digital Twin
Defense
EVMS
Apply
≈ $33k – $73k per year (Estimated) • In office • Melbourne
Apply
≈ $62k – $116k per year (Estimated) • In office • Melbourne • Surrey
Apply
≈ $52k – $112k per year (Estimated) • Hybrid • Melbourne
Apply
≈ $50k – $116k per year (Estimated) • In office • Bachelor's Degree • Melbourne
Python
DevOps
Incident Management
Linux
TCP/IP
Management
ITIL
Apply
See all jobs
This is one of many
1,979,132 more open roles from verified company boards, updated every day.