Senior Software Engineer - Trust and Telemetry

Apollo GraphQL
$165,000 - $195,000

About The Position

As a Senior Software Engineer on the Trust and Telemetry (TnT) team, you will take ownership of features and systems across both the Trust and Telemetry domains. You will collaborate closely with product, design, and partner engineering teams to deliver significant improvements for enterprise customers. The team focuses on two main areas: Telemetry, which involves surfacing usage, performance, and schema insights to help teams scale their graphs safely by owning pipelines, APIs, and UX for raw telemetry data; and Trust, which manages identity, access management, and auditing for GraphOS, ensuring secure access and maintaining audit trails for actions performed.

Requirements

  • 2+ years of experience designing and building backend services in production
  • Solid understanding of distributed systems fundamentals: consistency, failure modes, and resiliency patterns
  • Experience building APIs and data models that other teams or customers depend on
  • Proficiency in at least one modern backend language (TypeScript/Node, Go, Rust, Java, or similar)
  • Experience with relational databases and at least one of: key-value, document, or time-series stores
  • Hands-on ownership of services in production: on-call, incident response, postmortems
  • Familiarity with observability tooling (metrics, tracing, logging) and SLOs
  • Strong written and verbal communication, especially for design docs and async collaboration
  • Ability to work with Product and Design to define scope, trade-offs, and delivery increments

Nice To Haves

  • Familiarity with GraphQL, GraphOS, or API gateways
  • Experience with OAuth 2.0, OIDC, SAML, or enterprise SSO flows
  • Experience with IAM systems, RBAC/ABAC models, or audit logging
  • Familiarity with AI agents, tool/function calling, or agentic middleware
  • Experience with cloud-native architectures (Kubernetes, containers, service meshes)
  • Background in security engineering, compliance tooling, or enterprise identity

Responsibilities

  • Own a TnT subdomain: Take technical responsibility for a component, such as OAuth/SSO flows, audit logging infrastructure, telemetry ingestion pipelines, or the fine-grained permissions model.
  • Drive features end-to-end: Write design documents, gain alignment, implement, test, deploy, and monitor work in production.
  • Build for enterprise reliability: Design with observability, rollback paths, and incremental delivery in mind. Participate in on-call rotations and postmortems.
  • Collaborate across functions: Work directly with Product and Design to scope and prioritize work. Communicate clearly and adopt an async-first approach.
  • Grow as an engineer: Contribute to code reviews, design discussions, and technical standards. Provide and receive constructive feedback within the team.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service