Software Engineer - $75.60 - $95.61 per hour
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
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. ⓘ View potential timezone restrictions
Working Hours: Pacific or Central time zone hours required
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
Requirements
- 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 & conditions
- 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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How Much Does a Software Engineer Make? Realistic Software Engineering Salaries
Fully Remote Software Engineer Jobs
Software Engineer Salary London
Best Countries for Software Engineers