Senior Software Engineer, Rust

7 Months ago • All levels • Programming

Job Summary

Job Description

As a Senior Software Engineer specializing in Rust, you will build and maintain fault-tolerant infrastructure for GraphQL runtime platforms, primarily in Rust, ensuring security, performance, and reliability. You will work on durable, stable public APIs used by demanding GraphQL workloads, collaborating with users to understand their needs, debug issues, and influence the platform's evolution. You will design scalable, observable systems that integrate seamlessly into diverse customer infrastructure stacks and collaborate with engineers to deliver cohesive solutions. Additionally, you will mentor teammates, lead architectural discussions, and develop comprehensive technical designs while participating in on-call rotations.
Must have:
  • Experience with Rust and writing performant, maintainable code.
  • Expertise in systems engineering, including fault-tolerant systems.
  • Excel at cross-team collaboration and influence others positively.
Good to have:
  • Experience with GraphQL or large-scale runtime systems!
Perks:
  • Equity and benefits.
  • Choice of medical plans.
  • Dental and Vision benefits.

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

Nice - Executive Assistant

Nice

Sandy, Utah, United States (Hybrid)
1 Week ago
Capgemini - P&C Auto Insurance

Capgemini

Noida, Uttar Pradesh, India (On-Site)
4 Weeks ago
Ubisoft - Technical Director - Cinematics & Realization

Ubisoft

Bordeaux, Nouvelle-Aquitaine, France (On-Site)
3 Months ago
Oliver Plus - Integrated Designer

Oliver Plus

Mexico (Remote)
4 Weeks ago
Autodesk - Senior Back End Software Development Engineer

Autodesk

Dublin, County Dublin, Ireland (Hybrid)
2 Weeks ago
bytedance - Software Developer (Routing Verification & Emulation)

bytedance

Seattle, Washington, United States (On-Site)
3 Months ago
QuinStreet - Java Developer

QuinStreet

Pune, Maharashtra, India (Hybrid)
1 Month ago
ISS Stoxx - Software Engineer (C# & .Net)

ISS Stoxx

Makati City, Metro Manila, Philippines (Hybrid)
2 Weeks ago
Warhorse Studios - Senior C++ Programmer

Warhorse Studios

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

endava

Buenos Aires, Buenos Aires, Argentina (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

gitlab - Senior Corporate Events Manager

gitlab

United States (Remote)
1 Month ago
Saviynt - Senior Data Analyst, Sales

Saviynt

United States (Remote)
1 Month ago
Riot Games - Technical Art Manager - Teamfight Tactics, UI/UX

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
Toast - Retail Account Executive

Toast

Walnut Creek, California, United States (Hybrid)
3 Days ago
USE Insider - Tech Partnership Manager - LATAM

USE Insider

State Of São Paulo, Brazil (Hybrid)
5 Months ago
Qualcomm - Sr Engineer- Graphics Driver

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago
Wind River - Senior Solutions Architect

Wind River

Bengaluru, Karnataka, India (On-Site)
1 Month ago
good job games - Growth Manager - New Grad

good job games

İstanbul, Türkiye (On-Site)
9 Months ago
HP - Supply Chain Intern

HP

Barueri, São Paulo, Brazil (On-Site)
7 Months ago
Argus - Technical Artist (South East Asia)

Argus

Australia (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in United Kingdom

LeoVegas - QA Engineer

LeoVegas

Newcastle Upon Tyne, England, United Kingdom (On-Site)
1 Week ago
LeoVegas - UK Risk, Fraud & Payments Manager

LeoVegas

Newcastle Upon Tyne, England, United Kingdom (Hybrid)
5 Months ago
hutch - CRM Manager

hutch

England, United Kingdom (Hybrid)
3 Months ago
Playground Games - Lead Gameplay Designer

Playground Games

Royal Leamington Spa, England, United Kingdom (Hybrid)
8 Months ago
Alpha Sense - Technical Support Engineer

Alpha Sense

United Kingdom (Remote)
1 Month ago
SSC Technologies - Project Manager - Business Process Management & Orchestration

SSC Technologies

London, England, United Kingdom (Hybrid)
3 Weeks ago
Monzo - Credit Risk Director, Flex Originations (Credit Cards)

Monzo

London, England, United Kingdom (Remote)
1 Month ago
gitlab - Professional Services Engineer

gitlab

United Kingdom (Remote)
1 Month ago
LeoVegas - IT Support Engineer

LeoVegas

Leeds, England, United Kingdom (On-Site)
1 Week ago
Aristocrat - Data Analyst (Finance & Business Intelligence)

Aristocrat

London, England, United Kingdom (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Programming Jobs

brainup studios - Internship Offer PROGRAMMING (F/H/X)

brainup studios

Bordeaux, Nouvelle-Aquitaine, France (On-Site)
1 Month ago
Nagarro - Associate Principal Engineer, Python

Nagarro

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Luxoft - Lead Python & C++ Engineer

Luxoft

Bengaluru, Karnataka, India (On-Site)
6 Months ago
The Walt Disney Company - Sr Software Engineer (Rust Developer)

The Walt Disney Company

Bristol, Connecticut, United States (On-Site)
7 Months ago
BeamNG - Senior C++ Programmer

BeamNG

Germany (Remote)
1 Week ago
Scorewarrior - Core Team C++ Architect

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
3 Months ago
HCL Tech - Technical Lead - Embedded C

HCL Tech

Washington, United States (On-Site)
4 Weeks ago
Lionsgate - Assistant, C-Suite

Lionsgate

Santa Monica, California, United States (On-Site)
1 Month ago
ComeOn Group - Java Developer

ComeOn Group

Stockholm, Stockholm County, Sweden (Hybrid)
1 Month ago
Canonical - Software Engineer (Python/Linux/Packaging)

Canonical

(Remote)
1 Month ago

Get notifed when new similar jobs are uploaded