Senior Software Engineer, Rust

1 Month 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

Zuru - Licensing Manager

Zuru

Auckland, Auckland, New Zealand (On-Site)
1 Month ago
Square Enix - Senior Project Manager - 12 Months Fixed-Term Contract

Square Enix

London, England, United Kingdom (Hybrid)
2 Weeks ago
Baxenergy - Project Manager

Baxenergy

Acireale, Sicily, Italy (Hybrid)
11 Months ago
Nagarro - Principal Engineer, Delivery

Nagarro

Shanghai, Shanghai, China (On-Site)
9 Months ago
Razer - Product Marketing Specialist

Razer

Singapore (On-Site)
1 Month ago
Capgemini - E2E Planning - C

Capgemini

Chennai, Tamil Nadu, India (On-Site)
2 Months ago
Ion - Software Developer Cobol/Cics/DB2, Italy

Ion

Italy (Hybrid)
9 Months ago
PwC - Senior Associate - .NET, MS Engineering, Advisory

PwC

Kolkata, West Bengal, India (On-Site)
1 Year ago
Roblox - Senior Software Engineer, Virtual Economy Optimization (C++)

Roblox

San Mateo, California, United States (On-Site)
1 Month ago
Anzuio - Senior Software Engineer (C++)

Anzuio

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Penumbrainc - Business Process Analyst, CFSO

Penumbrainc

Alameda, California, United States (Hybrid)
7 Months ago
deel. - Talent Acquisition Operations Manager

deel.

United States (Remote)
1 Week ago
NetEase Games - Global Influencer Marketing

NetEase Games

Canada (On-Site)
8 Months ago
Apple - Data Scientist, AppleCare Business Insights

Apple

Sunnyvale, California, United States (On-Site)
2 Weeks ago
Saronic Technologies - Staff Forward Deployed Engineer

Saronic Technologies

Austin, Texas, United States (On-Site)
1 Week ago
Riot Games - Manager, Software Engineering

Riot Games

Shanghai, Shanghai, China (On-Site)
4 Months ago
WebFX - AI Digital Marketing Specialist

WebFX

Cape Town, Western Cape, South Africa (On-Site)
2 Months ago
PlaySimple - Senior Product Manager

PlaySimple

Karnataka, India (On-Site)
10 Months ago
Hedra - Senior Research Engineer

Hedra

San Francisco, California, United States (On-Site)
4 Months ago
CyberArk - Team Leader, Engineering

CyberArk

India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in United States

pentair - Digital Business Project Manager

pentair

Golden Valley, Minnesota, United States (On-Site)
1 Week ago
Epic Games - Senior UX Designer

Epic Games

Cary, North Carolina, United States (On-Site)
6 Months ago
Next Level Business Services - Full Stack Developer

Next Level Business Services

Boston, Massachusetts, United States (On-Site)
9 Months ago
GameChanger - Staff Backend Engineer, Video Enablement

GameChanger

United States (Remote)
4 Months ago
Lilt - Product Marketing Director

Lilt

Emeryville, California, United States (Hybrid)
4 Weeks ago
160over90 - Production Manager, Experiential

160over90

Atlanta, Georgia, United States (On-Site)
1 Year ago
Nintendo - Associate Localization Specialist - Spanish

Nintendo

Redmond, Washington, United States (Hybrid)
4 Months ago
krea.ai - Marketing - Lead Brand Designer

krea.ai

San Francisco, California, United States (On-Site)
3 Months ago
Ansys - Senior R&D Engineer

Ansys

Canonsburg, Pennsylvania, United States (Remote)
2 Weeks ago
Notion - Software Engineer, AI Product

Notion

San Francisco, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Epic Games - Senior Software Programmer, Developer Relations

Epic Games

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
Veeam Software - Junior C# Developer

Veeam Software

Prague, Czechia (On-Site)
2 Months ago
endava - Senior Java Developer

endava

Buenos Aires, Buenos Aires, Argentina (On-Site)
2 Months ago
In The Pocket - C# DEVELOPER

In The Pocket

Bucharest, Bucharest, Romania (On-Site)
8 Months ago
SideFX - Compositing Software Developer/Technical Director

SideFX

Ontario, Canada (Hybrid)
6 Months ago
Varonis  - Python Team Leader

Varonis

Herzliya, Tel Aviv District, Israel (Hybrid)
2 Months ago
Roof Stacks - Software Developer

Roof Stacks

Istanbul, İstanbul, Türkiye (On-Site)
4 Months ago
Extreme Inc. - Programmer

Extreme Inc.

Tokyo, Japan (On-Site)
3 Months ago
Capgemini - Senior Software Engineer - C

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Ubisoft - Intern Programmer

Ubisoft

Pune, Maharashtra, India (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded