Staff Engineer, Engineering Tooling & Observability (R5720)

Shield AI
Melbourne
Workplace: OnsiteFull timeFunction: Solutions Engineering & Sales EngineeringSkills: ["Architectural reasoning","Product mindset","Independent problem solving","Collaboration","Software engineering practices"]

Build internal engineering tooling focused on developer-facing observability—bringing together logs, telemetry, events, faults, and system state so engineers can quickly understand and investigate failures. You’ll develop C++ and Python applications, engineering-facing web services, and React-based UIs and interactive visualizations, design APIs, and create workflows that improve debugging, DX, and engineering analysis for complex systems.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Shield AI
Shield AI
1 week ago

Staff Engineer, Engineering Tooling & Observability (R5720)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 18 hours agoStatus: Live

Job Summary

Build internal engineering tooling focused on developer-facing observability—bringing together logs, telemetry, events, faults, and system state so engineers can quickly understand and investigate failures. You’ll develop C++ and Python applications, engineering-facing web services, and React-based UIs and interactive visualizations, design APIs, and create workflows that improve debugging, DX, and engineering analysis for complex systems.
Location: Melbourne
Workplace: Onsite
Employment Type: Full time
Job Function: Solutions Engineering & Sales Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, build, and maintain engineering tools that help developers understand and diagnose complex software systems.
  • •Develop tooling that brings together logs, telemetry, events, faults, diagnostics, and system state to support investigation.
  • •Build C++ and Python applications, libraries, services, and integrations interacting with onboard and distributed software systems.
  • •Create user interfaces and interactive visualizations (using React and modern web technologies) to explore system behavior and engineering data.
  • •Develop APIs and engineering-facing workflows to improve developer experience, incorporating feedback and providing architectural direction for engineering tooling.

Key Requirements

  • •Strong software engineering experience with modern C++ (ideally C++17/20 or later) and Python development.
  • •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.
  • •Strong Linux development and debugging skills, with experience working with diagnostic data such as logs, telemetry, metrics, events, traces, or faults.
Skills:Architectural reasoningProduct mindsetIndependent problem solvingCollaborationSoftware engineering practices
Tech Stack:C++PythonLinuxReactTypeScriptAPIsWeb servicesLogsTelemetryMetricsEventsTracesFaultsInteractive data visualization

Company Brief

Shield AI
Develops AI-powered autonomy and software for military aircraft and drones to enable autonomous ISR and combat missions, integrating perception, navigation, and mission planning for defense customers.
Industry: Defense Technology
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Funding: Series E+
Headquarters: San Diego, United States
Founded: 2015
WebsiteLinkedIn