Senior Software Engineer, Tooling & Observability

Shield AI

Melbourne (FL)

On-site

USD 130,000 - 190,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Shield AI is seeking a Senior Software Engineer for Engineering Tooling & Observability to build tools that help engineers understand, diagnose, and improve complex software systems.

You will work on C++ and Python applications, developer-facing observability, web services, React-based UIs, visualisations, and engineering workflows, bridging system knowledge with usable tooling for engineers.

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.

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.

Skills

C++17/20
Python
Distributed systems
Linux development
APIs / services
DX / tooling mindset

Tools

React
TypeScript
Web services

Job description

Shield AI is seeking a Senior Software Engineer for Engineering Tooling & Observability to build tools that help engineers understand, diagnose, and improve complex software systems.

You will work on C++ and Python applications, developer-facing observability, web services, React-based UIs, visualisations, and engineering workflows, bridging system knowledge with usable tooling for engineers.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Engineer, Engineering Tooling & Observability (R5720)
Senior Engineer, Engineering Tooling & Observability (R5720)

Shield AI • Melbourne (FL)

On-site
USD 130,000 - 190,000
Senior DevTools Engineer — AI-Driven Developer Experience
Senior DevTools Engineer — AI-Driven Developer Experience

Socket.dev • San Diego (CA)

On-site
USD 140,000 - 180,000
Bonus
Equity
Benefits
Senior Software Engineer - Developer Experience & AI Tools
Senior Software Engineer - Developer Experience & AI Tools

Shield AI • Northern (KY), San Diego (CA)

Hybrid
USD 130,000 - 230,000
Senior Software Engineer, DevTools & AI Platforms
Senior Software Engineer, DevTools & AI Platforms

Shieldai • San Diego (CA)

On-site
USD 140,000 - 190,000
Bonus
Benefits
Equity
Senior Systems Integration Engineer: C++, Python, CI/CD
Senior Systems Integration Engineer: C++, Python, CI/CD

Shield AI • San Diego (CA)

On-site
USD 212,000 - 318,000
Bonus
Benefits
Equity
GenAI Tooling Engineer — Developer Experience & DevOps
GenAI Tooling Engineer — Developer Experience & DevOps

Shield AI • Washington

On-site
USD 150,000 - 220,000
Bonus
Equity
Benefits
Senior/Staff DevTools Engineer - AI-Driven Developer Experience
Senior/Staff DevTools Engineer - AI-Driven Developer Experience

AI Chopping Block • Northern (KY), San Diego (CA)

Hybrid
USD 135,000 - 190,000
Senior Full-Stack Engineer — Build Shared Services & APIs
Senior Full-Stack Engineer — Build Shared Services & APIs

Shieldai • San Diego (CA)

On-site
USD 110,000 - 170,000
Bonus
Equity
Benefits
Senior Staff Engineer - Systems Integration (C++/Python)
Senior Staff Engineer - Systems Integration (C++/Python)

Shield AI • Washington

On-site
USD 184,000 - 275,000
Bonus
Benefits
Equity
Senior Software Engineer, Hardware Test Automation & CI/CD
Senior Software Engineer, Hardware Test Automation & CI/CD

Shield AI • Dallas (TX), Northern (KY)

Hybrid
USD 128,000 - 192,000