Staff Software Engineer, Rust
Remote (United States)
Job Details
Status: Full-Time
Pay: $192,000 – $230,000 per year. Equity and benefits are also offered.
About the Role
This opportunity is for a Staff Software Engineer focused on building, operating, and evolving secure, high-performance, and highly reliable runtime infrastructure. The role centers on large-scale GraphQL systems, fault-tolerant architecture, public APIs, production debugging, and distributed systems engineering.
You will take significant technical ownership of critical runtime infrastructure, solve complex production problems, work directly with users and enterprise customers, and help guide architectural decisions across engineering teams. This is a hands-on role that combines software development, systems engineering, operational ownership, mentorship, and cross-team technical leadership.
What You’ll Do
- Build, test, and maintain fault-tolerant infrastructure for GraphQL runtime platforms, primarily using idiomatic Rust
- Design systems with strong security, performance, reliability, and maintainability requirements
- Triage, debug, and resolve escalations from enterprise customers operating large-scale GraphQL deployments with hundreds of subgraphs and trillions of monthly requests
- Operate and improve durable, stable public APIs used by demanding GraphQL workloads
- Engage directly with community members and enterprise customers to understand technical needs, investigate issues, and use real-world feedback to improve the platform
- Design scalable and observable systems that integrate effectively with a wide range of customer infrastructure environments
- Use independent technical research and production feedback to guide system improvements
- Collaborate with engineers across teams through clear communication and constructive code reviews
- Mentor and guide engineers in designing systems and writing idiomatic, maintainable Rust code
- Evaluate the end-to-end impact of technical changes and ensure alignment with cross-domain concerns
- Lead architectural discussions and cross-team technical initiatives
- Drive significant technical improvements while helping other engineers develop their own leadership capabilities
- Create comprehensive technical designs and documentation addressing cost efficiency, security, reliability, and observability
- Participate in on-call rotations as a core responsibility to maintain the reliability of mission-critical systems
Qualifications
- Professional experience with Rust and a strong ability to write performant, maintainable code
- Strong systems engineering expertise
- Knowledge of stateless and fault-tolerant system design
- Understanding of event-driven architectures and distributed systems paradigms
- Strong debugging skills and comfort performing hands-on operational work in production environments
- Ability to diagnose complex technical problems rather than focusing exclusively on feature development
- Strong cross-team collaboration skills and the ability to positively influence engineers across an organization
- Interest in GraphQL, modern developer tooling, and advanced infrastructure engineering
- Growth mindset with a commitment to continuous learning and staying current with evolving engineering practices
Nice to Have
- Experience with GraphQL or large-scale runtime systems
- Experience working in environments with frequent high-priority escalations or production incidents
Benefits
- Equity participation
- Choice of multiple medical plans for U.S. employees
- Additional medical plan options available to California residents
- Dental benefits
- Vision benefits
Looking for more opportunities?
View All Jobs