Apollo GraphQL
Staff Software Engineer, Rust
$192K–$220K
United States or Canada (remote) · Remote · Staff · Full-time · Posted Mar 27, 2025
- Visa sponsorship
- This is a remote position available from anywhere in the US or Canada. Apollo states it is an E-Verify employer and verifies U.S. work authorization using Form I-9 information.
About the job
Build and operate Apollo’s Rust-based GraphQL Router and runtime infrastructure, focusing on performance, security, reliability, and customer workloads.
What you'll do
- Build, test, maintain, and improve fault-tolerant GraphQL runtime infrastructure and durable public APIs.
- Debug customer escalations, participate in on-call rotations, and use user feedback to guide platform improvements.
- Lead technical designs and cross-team initiatives, document systems, and mentor engineers in idiomatic Rust.
What they ask for
- Experience with Rust and writing performant, maintainable code.
- Systems engineering expertise, including stateless and fault-tolerant systems, event-driven patterns, and distributed paradigms.
- Strong debugging skills and willingness to do hands-on operational work.
- Cross-team collaboration and ability to positively influence others.
Nice to have
- Experience with GraphQL or large-scale runtime systems.
- Experience in high-escalation or high-incident environments.
Pay
$192K – $220K USD base salary
Tools
Rust, GraphQL
Model-written summary · the original posting is authoritative