Skip to content
Shield AIShield AI

Staff Engineer, Engineering Tooling & Observability

Build internal engineering tooling and observability products that help developers understand, debug, and diagnose complex distributed software systems. The role combines modern C++, Python, APIs, Linux, React, telemetry, and interactive visualization with a strong developer-experience and internal-product mindset.

About the job

Responsibilities

  • Design, build, and maintain engineering tools for understanding and diagnosing complex software systems.
  • Aggregate logs, telemetry, events, faults, diagnostics, and system state to support investigation.
  • Build C++ and Python applications, libraries, services, and integrations for complex onboard and distributed systems.
  • Correlate information across software components, processes, and machines.
  • Build React-based interfaces and interactive visualizations for engineering data.
  • Design workflows for debugging, fault investigation, system introspection, and engineering analysis.
  • Develop APIs and web services for engineering tooling products.
  • Improve developer experience by turning engineering friction into practical tooling.
  • Collaborate with software, autonomy, systems, and test engineers to identify and solve high-value problems.
  • Treat internal tooling as a product and improve usability and effectiveness based on feedback.
  • Establish reusable UI components, UX patterns, libraries, and engineering standards.
  • Contribute to the architecture and technical direction of engineering tooling.

Requirements

  • Strong modern C++ experience, ideally C++17/20 or later.
  • Strong Python development experience.
  • Experience debugging and reasoning about complex, concurrent, distributed, or component-based systems.
  • Experience designing and maintaining production-quality software, libraries, services, APIs, or applications.
  • Strong software architecture knowledge and ability to navigate large codebases.
  • Experience building tools for software engineers or other technical users.
  • Experience with logs, telemetry, metrics, events, traces, faults, or diagnostic data.
  • Ability to correlate behavior across multiple software components and data sources.
  • Strong Linux development and debugging skills.
  • Experience designing APIs, services, and software interfaces.
  • Ability to independently identify engineering problems and develop reliable tooling.
  • Sound architectural judgment and effective cross-team collaboration.
  • Strong practices in testing, code review, maintainability, documentation, and performance.
  • Product mindset focused on usability and developer experience.

Nice to Have

  • React, TypeScript, and modern web application development.
  • Robotics, autonomous systems, embedded systems, or complex physical systems.
  • Interactive data visualization for complex engineering data.
  • Time-series, event, telemetry, or high-volume engineering data systems.
  • Distributed systems and messaging architectures.
  • Systems programming, networking, IPC, and communication protocols.
  • UI/UX design for technical or engineering applications.
  • Desktop engineering applications.
  • Analysis of large-scale telemetry or diagnostic datasets.

Skills

C++, Python, Linux, React, TypeScript, APIs, Web Services, Distributed Systems, Telemetry, Data Visualization, Networking, Ipc, Messaging Architectures, Software Architecture, Concurrent Systems

Polymarket

Polymarket

Remote

Sr. Staff Engineer
No salary listedRemote10+ YOEFullstack Engineering

Senior staff-level engineer serving as the technical foundation for a growth engineering team. The role combines full-stack development in Go and TypeScript with production data pipelines, experimentation infrastructure, ML systems, and technical direction.

Alpaca

Alpaca

Remote

Senior Full-Stack Engineer - Alpaca Connect
No salary listedRemote5+ YOEFullstack Engineering

Build secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.

Circle

Circle

Remote

Senior Full-Stack Software Engineer, CMS
$140k+/yrRemote5+ YOEFullstack EngineeringQuick apply

Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.

Rippling

Rippling

Sydney, Australia

Senior Software Engineer, Global Payroll
No salary listedOn-site6+ YOEFullstack Engineering

Build and scale global payroll platform functionality, rearchitect core components, and deliver reliable product releases. The role requires 6+ years of software engineering experience, strong computer science fundamentals, project ownership, product sense, and cross-functional communication.

Circle

Circle

Remote

Senior Full-Stack Software Engineer, AI Core
$130k+/yrRemote6+ YOEFullstack EngineeringQuick apply

Build and scale full-stack AI features across Ruby on Rails and React, from experimentation through reliable production deployment. The role requires 6+ years of experience with high-traffic applications, production AI use cases, and strong experimentation and performance optimization skills.