Apollo Graphql
Staff Software Engineer, Rust
United States or Canada (remote). Posted 19 months ago
The role
You will build, test, and maintain fault-tolerant GraphQL runtime infrastructure primarily in Rust. You will triage customer escalations, operate public APIs, and design scalable, observable systems.
What you will do
- Build, test, and maintain fault-tolerant infrastructure for GraphQL runtime platforms in Rust
- Triage, debug, and resolve escalations from enterprise customers
- Operate and improve durable, stable public APIs
- Engage with community members and enterprise customers to understand needs
- Design scalable, observable systems
- Collaborate with engineers across teams through code reviews
- Mentor and guide teammates in writing idiomatic Rust code
- Lead architectural discussions and cross-team initiatives
- Develop technical designs and documentation
- Participate in on-call rotations
Required qualifications
- Experience with Rust
- Expertise in systems engineering, including stateless/fault-tolerant systems, event-driven patterns, and distributed paradigms
- Strong debugging instincts
- Experience with hands-on operational work
- Ability to excel at cross-team collaboration
- Passion for GraphQL and modern developer tooling
Nice to have
- Experience with GraphQL or large-scale runtime systems
- Experience navigating high-escalation or high-incident environments
Benefits
- Equity
- Choice of 3 Anthem Blue Cross medical plans for U.S. employees
- Choice of 2 Kaiser medical plans for California residents
- Dental benefits provided by Sun Life Financial
- Vision benefits provided by Sun Life Financial
Before you apply
- Apollo is an E-Verify employer and will provide Form I-9 information to confirm authorization to work in the U.S.
About the company
Apollo supports some of the largest GraphQL platforms in the world. The company aims to empower software teams to build user experiences without dealing with multiple API endpoints.