Senior Software Engineer, Rust

1 Week ago • All levels • Programming • $157,250 PA - $198,875 PA

Job Summary

Job Description

We are seeking a Senior Software Engineer specializing in Rust to help organizations deploy supergraphs at scale using Apollo Federation. The ideal candidate is passionate about building secure, high-performance, and reliable infrastructure for demanding GraphQL workloads. You will be a key member of the Router Core team, building and maintaining the de facto standard GraphQL runtime platform. Your responsibilities will include building, testing, and maintaining fault-tolerant infrastructure in Rust, operating and improving public APIs, engaging with users to understand their needs, designing scalable systems, and collaborating with engineers across teams. You will also mentor teammates, lead architectural discussions, develop technical designs, and participate in on-call rotations.
Must have:
  • Experience with Rust
  • Expertise in systems engineering
  • Cross-team collaboration skills
  • Passion for GraphQL
  • Growth mindset
Good to have:
  • Experience with GraphQL
  • Experience with large-scale runtime systems
Perks:
  • Equity
  • Benefits
  • Choice of medical plans (Anthem Blue Cross)
  • Dental and Vision benefits (Sun Life Financial)

Job Details

We’re helping organizations deploy supergraphs at scale using Apollo Federation. Are you passionate about building secure, high-performance, and reliable infrastructure? Do you thrive on designing 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 creating next-generation GraphQL runtime infrastructure.

Our Runtime organization owns the critical tier of GraphOS - the underlying engine central to making GraphOS a highly performant, secure, governed, and reliable self-service GraphQL platform. As a key member of the Router Core team, you’ll be at the heart of this mission, building and maintaining the de-facto standard GraphQL runtime platform, 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.
    • 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 to ensure the reliability of mission-critical systems.

Who You Are

    • 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 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.
    • Bonus points if you have experience with GraphQL or large-scale runtime systems!
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 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 UK.

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

Nintendo - Manager, Consumer Programs - Nintendo Stores

Nintendo

Redmond, Washington, United States (Hybrid)
7 Months ago
Any Desk - Lead Software Developer

Any Desk

Stuttgart, Baden-Württemberg, Germany (On-Site)
1 Month ago
Buckman - Digital Innovation Engineer - Full Stack Developer

Buckman

Chennai, Tamil Nadu, India (On-Site)
1 Week ago
Next Level Business Services - Adobe Audience Manager

Next Level Business Services

San Leandro, California, United States (On-Site)
8 Months ago
Rippling - Account Executive - SMB - West

Rippling

San Francisco, California, United States (On-Site)
1 Year ago
Hololight - C/C++ Software Developer

Hololight

Ismaning, Bavaria, Germany (On-Site)
3 Months ago
Outscal - Mentor - C++ & DSA

Outscal

(Remote)
6 Months ago
Puzzle Cats - Software Developer Intern

Puzzle Cats

Toronto, Ontario, Canada (On-Site)
10 Months ago
4j studios - Senior Software Developer (Network)

4j studios

Dundee, Scotland, United Kingdom (On-Site)
1 Month ago
HCL Tech - Tech lead java spring boot aws docker

HCL Tech

Illinois, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Riot Games - Staff Software Engineer, Progression - VALORANT

Riot Games

Mercer Island, Washington, United States (On-Site)
1 Month ago
Handy games - 3D Character Animator

Handy games

Giebelstadt, Bavaria, Germany (On-Site)
3 Months ago
Sprinkler - Managed Services Consultant

Sprinkler

Gurugram, Haryana, India (On-Site)
1 Year ago
Kyruus Health - Event Marketing Manager

Kyruus Health

United States (Remote)
1 Month ago
Epic Games - Senior GL Accountant

Epic Games

Bratislava, Bratislava Region, Slovakia (On-Site)
2 Months ago
Pattern - Senior Graphic Designer

Pattern

Pune, Maharashtra, India (On-Site)
4 Weeks ago
bytedance - Country Director, Financial Services - Global Payment (PH)

bytedance

Taguig, Metro Manila, Philippines (On-Site)
2 Months ago
London stock Exchange - DataScope Senior Software Engineer (Backend C++)

London stock Exchange

London, England, United Kingdom (On-Site)
1 Month ago
Capgemini - Aircraft

Capgemini

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
PayPal - Manager, Software Engineering

PayPal

Bengaluru, Karnataka, India (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in United States

Car Gurus - Director of Information Technology

Car Gurus

Boston, Massachusetts, United States (Hybrid)
2 Weeks ago
Nice - Professional Services Engineer

Nice

United States (Remote)
2 Weeks ago
Nintendo - Manager, Retail & Digital Strategy

Nintendo

Redmond, Washington, United States (Hybrid)
9 Months ago
Capcom - Brand Marketing Manager – Fighting Games

Capcom

San Francisco, California, United States (On-Site)
1 Month ago
Palo Alto Networks - Solution Consultant - Majors

Palo Alto Networks

Orlando, Florida, United States (On-Site)
1 Month ago
flying wild hog - Senior Director, Marketing Campaigns

flying wild hog

New York, United States (Hybrid)
1 Month ago
Kavalirio - Grievances & Appeals Specialist

Kavalirio

San Francisco, California, United States (On-Site)
1 Week ago
HCL Tech - Senior Test Manager

HCL Tech

Arkansas, United States (On-Site)
1 Month ago
Ethos Life - Senior Manager, Lifecycle Marketing

Ethos Life

United States (Remote)
2 Months ago
Adtran - Treasury Analyst

Adtran

Huntsville, Alabama, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Imanage - Lead Software Engineer (Java)

Imanage

Chicago, Illinois, United States (Hybrid)
6 Days ago
Ion - Software Engineer - Java

Ion

Pune, Maharashtra, India (On-Site)
8 Months ago
ISS Stoxx - Senior Python Engineer

ISS Stoxx

Mumbai, Maharashtra, India (On-Site)
1 Year ago
q games - Programmer

q games

Kyoto, Kyoto, Japan (On-Site)
1 Month ago
Ion - Senior Software Engineer - C

Ion

Uniondale, New York, United States (On-Site)
2 Months ago
Assist software  - C/C++ Embedded Engineer

Assist software

Suceava, Suceava County, Romania (On-Site)
1 Year ago
Luxoft - Regular C++ Software Developer

Luxoft

Chennai, Tamil Nadu, India (On-Site)
7 Months ago
CyberArk - C++ Team Leader - Iron team

CyberArk

Israel (On-Site)
1 Month ago
Interactive Brokers - Senior Java Developer

Interactive Brokers

Tallinn, Harju County, Estonia (On-Site)
8 Months ago
onwards Search - Java+Kotlin Engineer

onwards Search

Mountain View, California, United States (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded