
Staff Software Engineer, Rust
Apollo GraphQLabout 1 year ago
Base Salary
$192k - $230k/yr
Responsibilities
- Build, test, and maintain fault-tolerant infrastructure for GraphQL runtime platforms in Rust.
- Triage, debug, and resolve escalations from enterprise customers with large GraphQL deployments.
- Operate and improve durable, stable public APIs for demanding GraphQL workloads.
- Engage directly with users to understand their needs and influence platform evolution.
- Design scalable, observable systems that integrate into diverse customer infrastructures.
- Collaborate with engineers across teams through supportive communication and code reviews.
- Mentor teammates in writing idiomatic Rust code and ensure alignment with cross-domain concerns.
- Lead architectural discussions and cross-team initiatives as a technical leader.
- Develop comprehensive technical designs and documentation focusing on cost efficiency, security, and observability.
- Participate in on-call rotations to ensure system reliability.
Requirements
- Experience with Rust and writing performant, maintainable code.
- Expertise in systems engineering, including stateless/fault-tolerant systems and distributed paradigms.
- Strong debugging instincts and a hands-on approach to operational work.
- Excellent cross-team collaboration skills and a positive influence on others.
- Passion for GraphQL and modern developer tooling.
- Growth mindset with a desire to learn and stay current with industry trends.
Benefits
- Choice of 3 Anthem Blue Cross medical plans and additional Kaiser plans for California residents.
- Dental and Vision benefits provided by Sun Life Financial.
- Remote position available from anywhere in the US or Canada.