Software Engineer - $75.60 - $95.61 per hour

RECRUITER LLC
United States
2 months ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$157,248.0 - $198,869.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Application Programming Interfaces (APIs) Systems Engineering Code Review Programming Tools Distributed Systems Fault Tolerance Reliability of Systems Graphql Api Design

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.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:43 min

Designing a reliable technical hiring and interview process

Andreas Klinger Andreas Klinger +1 · Coffee With Developers

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

3:10 min

Understanding the core concepts of API design

Alen Pokos · LIVE

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

9:46 min

Exploring the rising adoption and versatility of Rust

Chris Heilmann +2 · LIVE

4:33 min

Overview of the GraphQL API query language

William Lyon · LIVE

Videos

See all

Related articles

See all