Staff Software Engineer, Rust

Apollo GraphQL
United States, Canada
Workplace: RemoteFull timeUSD 192,000 - 230,000 annuallyFunction: Software EngineeringSkills: ["Rust","Debugging","Operational","Communication","Leadership"]

Lead and scale fault-tolerant Rust-based infrastructure for Apollo's GraphQL runtime, triaging escalations from large enterprise deployments, while shaping durable APIs and cross-team architectural direction. You’ll mentor others, collaborate across engineering groups, engage with customers to translate needs into design, and drive observable, cost-efficient, secure, and high-performance systems that power world-class GraphQL workloads.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Apollo GraphQL
Apollo GraphQL
1 year ago

Staff Software Engineer, Rust

✓ Verified Job

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

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

Job Summary

Lead and scale fault-tolerant Rust-based infrastructure for Apollo's GraphQL runtime, triaging escalations from large enterprise deployments, while shaping durable APIs and cross-team architectural direction. You’ll mentor others, collaborate across engineering groups, engage with customers to translate needs into design, and drive observable, cost-efficient, secure, and high-performance systems that power world-class GraphQL workloads.
Location: United States, Canada
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering

Key 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 some of the largest GraphQL deployments in the world — hundreds of subgraphs processing trillions of requests per month.
  • •Operate and improve durable, stable public APIs used by the world's most demanding GraphQL workloads.
  • •Engage directly with users — whether community members or enterprise customers — to understand their needs, debug issues, and bring insights back to influence the platform's evolution.
  • •Design scalable, observable systems that integrate seamlessly into diverse customer infrastructure stacks, leveraging self-initiated research and real-world feedback.

Pay and Benefits

Salary: USD 192,000 - 230,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceDentalVisionEquity401k

Key Requirements

  • •You have experience with Rust and enjoy writing performant, maintainable code.
  • •You have expertise in systems engineering, including knowledge of stateless/fault-tolerant systems, event-driven patterns, and distributed paradigms.
  • •You have strong debugging instincts and are energized by hands-on operational work, not just feature development.
  • •You excel at cross-team collaboration and have a 'rising tide lifts all boats' mentality, positively influencing others across the organization.
  • •You're passionate about GraphQL, modern developer tooling, and contributing to industry-leading innovations.
Experience:GraphQLSoftware
Skills:RustDebuggingOperationalCommunicationLeadership
Languages:English
Tech Stack:RustGraphQLDistributed systemsEvent-drivenOn-call

Company Brief

Apollo GraphQL
Provides a GraphQL platform including Apollo Server, Apollo Client, and managed cloud services to help teams build, operate, and scale GraphQL APIs with observability, schema management, and performance tooling.
Industry: API Platforms
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Headquarters: San Francisco, United States
Founded: 2015
WebsiteLinkedIn