A

Apollo Graph

GraphQL API management and tooling platform

Staff Software Engineer - Rust

Backend EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • Experience with Rust and writing performant, maintainable code.
  • Expertise in systems engineering, including knowledge of stateless and fault-tolerant systems, event-driven patterns, and distributed paradigms.
  • Strong debugging instincts and readiness for hands-on operational work in addition to feature development.
  • Ability to collaborate across teams and positively influence others across the organization.
  • Passion for GraphQL, modern developer tooling, and contributing to industry innovations.
  • A growth mindset and active effort to learn and stay current with industry trends.

Responsibilities

  • Build, test, and maintain fault-tolerant infrastructure for GraphQL runtime platforms, primarily in idiomatic Rust, ensuring security, performance, and reliability.
  • Triage, debug, and resolve escalations from enterprise customers running large GraphQL deployments.
  • Operate and improve durable, stable public APIs used by demanding GraphQL workloads.
  • Engage directly with community members and enterprise customers to understand their needs, debug issues, and bring insights back to influence platform evolution.
  • Design scalable, observable systems that integrate into diverse customer infrastructure stacks, using self-initiated research and real-world feedback.
  • Collaborate with engineers across teams through code reviews to deliver cohesive solutions.
  • Mentor and guide teammates in architecting and writing idiomatic Rust code, considering the end-to-end impact of changes and alignment with cross-domain concerns.
  • Lead architectural discussions and cross-team initiatives, driving impactful changes as a technical leader or coaching others to step into leadership roles.
  • Develop technical designs and documentation addressing cost efficiency, security, and observability.
  • Participate in on-call rotations to support the reliability of mission-critical systems.

Desired Qualifications

  • Experience with GraphQL or large-scale runtime systems.
  • Experience navigating high-escalation or high-incident environments.

About the Company

Apollo Graph

GraphQL API management and tooling platform

Apollo GraphQL provides a platform of tools for developers to build, manage, and optimize GraphQL APIs. Its Apollo Graph Platform unifies multiple GraphQL services through Federation, routes queries with Apollo Router, and lets teams save and share operations with Apollo Explorer, while Contracts adds audience-specific views. The company differentiates itself with a dedicated GraphQL-focused, end-to-end suite that covers development, composition, hosting, and governance, plus enterprise features like multi-cloud support and premium support. Its goal is to help teams of all sizes design scalable, easy-to-govern GraphQL APIs.

Company size
51-200
Company stage
Series D
Total funding
$183.3M
Headquarters
San Francisco, CA
Founded
2016

Recently Posted Jobs

Explore more opportunities at Apollo Graph

See more jobs