Senior Software Engineer, Rust
Remote (United States)
About the Role
This opportunity is for a Senior Software Engineer focused on building secure, high-performance, and reliable GraphQL runtime infrastructure. The role involves developing fault-tolerant systems, maintaining public APIs, and helping power a scalable platform used by demanding GraphQL workloads.
You will work primarily in Rust, contributing to runtime infrastructure that must be performant, secure, observable, and reliable. This role combines hands-on systems engineering, API development, user collaboration, technical design, mentorship, architecture discussions, and on-call ownership for mission-critical systems.
Status: Full-Time
Working Hours: Pacific or Central time zone hours required
Pay: $157,250 - $198,875 per year. Equity and benefits may also be included.
What You’ll Do
- Build, test, and maintain fault-tolerant infrastructure for GraphQL runtime platforms using idiomatic Rust
- Ensure runtime systems meet high standards for security, performance, reliability, and maintainability
- Operate and improve durable, stable public APIs used by demanding GraphQL workloads
- Engage directly with users, including community members and enterprise customers, to understand needs and debug issues
- Bring user insights and real-world feedback back into platform evolution
- Design scalable and observable systems that integrate into diverse customer infrastructure environments
- Use self-initiated research and practical feedback to guide system improvements
- Collaborate with engineers across teams through supportive communication and constructive code reviews
- Mentor and guide teammates in architecting and writing idiomatic Rust code
- Evaluate the end-to-end impact of technical changes across related domains
- Lead architectural discussions and cross-team initiatives as a technical leader
- Coach others as they grow into technical leadership responsibilities
- Create technical designs and documentation that address cost efficiency, security, and observability
- Participate in on-call rotations to support mission-critical system reliability
Qualifications
- Professional experience with Rust and a strong interest in writing performant, maintainable code
- Strong systems engineering experience
- Knowledge of stateless and fault-tolerant systems
- Experience with event-driven patterns and distributed systems paradigms
- Ability to collaborate effectively across engineering teams
- Positive influence across teams with a collaborative, team-oriented mindset
- Interest in GraphQL, modern developer tooling, and infrastructure innovation
- Growth mindset and active interest in learning and staying current with industry trends
Preferred Qualifications
- Experience with GraphQL
- Experience with large-scale runtime systems
Benefits
- Equity participation
- Medical plan options for U.S. employees
- Additional medical plan options for California residents
- Dental and vision benefits
- Competitive compensation based on skills, experience, and hiring assessment
Looking for more opportunities?
View All Jobs