Apply now

Posted 20 months ago

Staff Software Engineer, Rust

@ Apollo GraphQL

Remote in Canada

RemoteFull-time
Apply now
SIGNALS

Overview

Apollo GraphQL is hiring a Staff Software Engineer, Rust, to build and operate the Router, the core runtime engine of its GraphOS platform. The role is full-time and remote within the US or Canada, with on-call rotations and hands-on work on high-escalation enterprise GraphQL deployments.

Responsibilities:

  • Build and maintain fault-tolerant GraphQL runtime infrastructure in Rust
  • Triage and resolve escalations from enterprise customers
  • Operate and improve public APIs used by demanding GraphQL workloads
  • Lead architectural discussions and cross-team initiatives
  • Participate in on-call rotations for mission-critical systems

Requirements summary:

  • Experience with Rust and performant, maintainable code
  • Expertise in systems engineering and distributed paradigms
  • Strong debugging instincts and hands-on operational experience
  • Excellent cross-team collaboration skills
  • Passion for GraphQL and modern developer tooling

Tools & skills

Benefits mentioned

DentalVision
Source and dates

Employer career site / ATS feed · ashby

Employer posting date
2025-03-27
First seen by our source
2026-10-08
Source record updated
2026-10-09

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Hours per week40 (estimated)
Travelair: none · ground: none
Work settingHome
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
Perks mentionedStock or equity

Summary and details written by AI from the posting; the employer’s posting is the authority.

Apollo GraphQL

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

API orchestration for AI Agents, web, and mobile apps w/GraphQL. API connectivity with enterprise-proven infrastructure.

Full company description

Apollo GraphQL is the leader in open-source and commercial GraphQL technologies. Apollo helps developers and engineering teams build better software faster with a declarative, graph-based approach to API orchestration, accelerating application development and delivering better, more cohesive experiences, and now extending that same approach to power AI agents and agentic applications. With over 1 billion downloads of its open-source software, Apollo has become the standard for working with GraphQL and powers the most innovative brands today. The Apollo GraphOS® platform provides the infrastructure to unify APIs into a composable graph, enabling teams to query data from anywhere and ship new experiences with speed and confidence. Backed by Andreessen Horowitz, Matrix Partners, Insight Partners, and many others, Apollo is headquartered in San Francisco. Learn more at: https://www.apollographql.com.

LinkedIn followers
19,761
People associated on LinkedIn
173
Reported office locations
  • San Francisco, California 94141, US
Business categories
  • Developer Platform
  • Gaming
  • Software
  • Generative AI
  • Enterprise Software
  • Developer Tools
  • Developer APIs
  • Artificial Intelligence (AI)
  • Open Source
Other recorded names
  • Apollo GraphQL
Profile identifies a recruitment agency
No
Reported total investment
152,000,000

Currency and observation date were not supplied; this is not a current valuation or a funding round.

Apollo GraphQL is the leader in open-source and commercial GraphQL technologies. Apollo helps developers and engineering teams build better software faster with a declarative, graph-based approach to API orchestration, accelerating application development and delivering better, more cohesive experiences, and now extending that same approach to power AI agents and agentic applications. With over 1 billion downloads…

FieldValue
IndustrySoftware Development
Company size201-500 employees
HeadquartersSan Francisco, California
Organization typePrivately Held
Year founded2016
Open jobs on Jobsy5
LinkedInView page
Job description

Are you passionate about building secure, high-performance, and reliable infrastructure? Do you thrive on diagnosing and solving hard problems in systems that meet the needs of the most demanding GraphQL workloads in the world? If so, we'd love to talk to you about joining us in operating and evolving next-generation GraphQL runtime infrastructure.

The GraphOS organization owns the critical tier of Apollo's platform — the underlying engine central to making GraphOS a highly performant, secure, governed, and reliable self-service GraphQL platform. As a key member of the GraphOS NA team, you'll be at the heart of this mission, owning the Router and enabling engineering teams to ship faster and deliver richer experiences than ever before.

What you'll do

  • Build, test, and maintain fault-tolerant infrastructure for GraphQL runtime platforms, primarily in idiomatic Rust, ensuring security, performance, and reliability.

  • Triage, debug, and resolve escalations from enterprise customers running some of the largest GraphQL deployments in the world — hundreds of subgraphs processing trillions of requests per month.

  • Operate and improve durable, stable public APIs used by the world's most demanding GraphQL workloads.

  • Engage directly with users — whether community members or enterprise customers — to understand their needs, debug issues, and bring insights back to influence the platform's evolution.

  • Design scalable, observable systems that integrate seamlessly into diverse customer infrastructure stacks, leveraging self-initiated research and real-world feedback.

  • Collaborate with engineers across teams using supportive communication and constructive code reviews to deliver cohesive solutions.

  • Mentor and guide teammates in architecting and writing idiomatic Rust code, while considering the end-to-end impact of changes and ensuring alignment with cross-domain concerns.

  • Lead architectural discussions and cross-team initiatives, driving impactful changes as a technical leader or coaching others to step into leadership roles.

  • Develop comprehensive technical designs and documentation that address cost efficiency, security, and observability.

  • Participate in on-call rotations as a core part of the role, ensuring the reliability of mission-critical systems.

Who you are — Minimum requirements

  • You have experience with Rust and enjoy writing performant, maintainable code.

  • You have expertise in systems engineering, including knowledge of stateless/fault-tolerant systems, event-driven patterns, and distributed paradigms.

  • You have strong debugging instincts and are energized by hands-on operational work, not just feature development.

  • You excel at cross-team collaboration and have a "rising tide lifts all boats" mentality, positively influencing others across the organization.

  • You're passionate about GraphQL, modern developer tooling, and contributing to industry-leading innovations.

  • You have a growth mindset and actively seek opportunities to learn and stay current with industry trends.

Nice to have

  • Experience with GraphQL or large-scale runtime systems.

  • Experience navigating high-escalation or high-incident environments.

About Apollo

Whether you binge-watch a series on Netflix, plan faraway vacations from your phone, or read international news online, you've likely used Apollo's technology this week. Apollo supports some of the largest GraphQL platforms in the world.

We're not looking to rest on our laurels though — we're aiming to change how software is built. Apollo wants to empower every software team to build an amazing user experience across any number of clients, without dealing with a barrage of API endpoints.

Apollo is intent on becoming the company where you can see your career grow through challenging work, collaborating with incredible teammates, and accomplishing the unattainable.

Compensation & Benefits: At Apollo, we strive to provide competitive, market-informed compensation whilst ensuring consistency within the team in each country. We make hiring decisions based on your skills, experience, and our overall assessment of what we learned during the hiring process.

In addition to the U.S. base salary range, we also provide equity and benefits. Apollo offers all U.S. employees a choice of 3 Anthem Blue Cross medical plans and California residents can also choose from an additional 2 Kaiser medical plans. Dental and Vision benefits are provided by Sun Life Financial.

Location: This is a remote position that can be done from anywhere in the US or Canada (Canada has a different compensation range).

Equal Opportunity: Apollo is proud to be an equal opportunity workplace dedicated to pursuing and hiring a talented and diverse workforce.

Privacy: California residents applying for positions at Apollo can see our privacy policy here.

E-Verify: Apollo is an E-Verify employer and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. For more information please visit E-Verify.

Similar jobs

  • Staff Software Engineer - Backend (Consumer - Agentic Trading)

    Remote in Canada
    Remote

    Coinbase

    5+ YOECandidates need 5+ years of professional software engineering experience with deep backend expertise and production operations. They need experience with distributed systems, API design and LLM or agentic systems, plus Go proficiency or the ability to learn it quickly.

    Go

    Staff Software Engineer, Frontend/Mobile (Consumer - Agentic Trading)

    Remote in Canada
    Remote

    Coinbase

    8+ YOECandidates need 8+ years of professional experience shipping consumer products at scale, expert mobile skills in React Native plus native iOS or Android, and TypeScript and React. Experience leading frontend architecture, building LLM-based agents or streaming interfaces in production, and driving projects from zero to launch is required.

  • Staff Software Engineer, ML Workload Platform

    Remote in Canada
    $300k–$420k/yrRemoteFull Time

    Cohere: Cohere is the leading security-first enterprise AI company.

    Cohere needs candidates who have run a job platform, batch system or Kubernetes controllers in production, with distributed systems judgment. Strong Python or Go skills, and experience working with researchers or teams with different goals, are also expected.

    Kubernetes, Python, Go

    Staff Software Engineer, GPU Infrastructure

    Remote in Canada
    RemoteFull Time

    Cohere: Cohere is the leading security-first enterprise AI company.

    Candidates need experience running large GPU Kubernetes clusters for ML or HPC workloads, and debugging Linux, networking, and performance problems. Software skills in Python or Go and the ability to work across teams with different goals are also needed.

    Kubernetes, RDMA, NCCL

  • Staff Software Engineer, Mobile (P4)

    Remote in Canada
    RemoteFull Time

    Twilio

    6+ YOECandidates need 6+ years of professional mobile engineering experience, including Android development in Kotlin or Java. A Bachelor's degree in Computer Science or industry experience, strong technical leadership and excellent communication are also required.

  • Staff Software Engineer - Orders Platform

    Remote in Canada
    RemoteFull Time

    Jobgether

    Candidates need extensive experience building correctness-critical distributed systems, hands-on work with event sourcing, CRDTs or offline-first data, and staff-level technical leadership. Strong backend skills and clear communication are required.

    Kubernetes, ArgoCD, Datadog, PostgreSQL, SQLite, OpenTelemetry Collectors

  • Staff Software Engineer

    Atlanta, NS
    Remote

    Method, a GlobalLogic company: GlobalLogic, a Hitachi Group company, is a trusted partner in design, data, and digital engineering for the world’s largest and most innovative…

    6+ YOECandidates need 6+ years building back-end systems and APIs, ideally with Java and Spring Boot, plus strong API security, database, and DevOps experience. They must learn quickly, communicate well with non-software experts, and use AI tools responsibly.

    Java, Spring Boot, Python, React, TypeScript, GitHub Actions

  • Staff Software Engineer - AI Engineering

    Remote in Canada
    Remote

    hireVouch: Company Marketing Strategy

    8+ YOECandidates need 8+ years building scalable distributed systems and 2–3+ years shipping production AI applications with LLMs. Hands-on experience with LangGraph or LangChain, RAG, tool calling, Kafka-style event-driven systems and cloud platforms is required, plus expertise in Python or Java.

    LangGraph, LangChain, Kafka, Pub/Sub, Vertex AI, Spring Boot

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.