Full-Time

Staff Software Engineer

Rust

Updated on 2/7/2025

Apollo Graph

Apollo Graph

201-500 employees

Tools for managing and optimizing GraphQL

Data & Analytics
Enterprise Software

Compensation Overview

$182k - $225kAnnually

Senior, Expert

Remote in USA + 1 more

More locations: Remote in Canada

This is a remote position that can be done from anywhere in the US or Canada.

Category
Backend Engineering
Software Engineering
Required Skills
Rust
GraphQL

You match the following Apollo Graph's candidate preferences

Employers are more likely to interview you if you match these preferences:

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

Apollo GraphQL provides tools and services for developers to manage and optimize GraphQL, a data query language for APIs. Their main product, the Apollo Graph Platform, includes features like Apollo Explorer for saving and sharing GraphQL operations, Apollo Federation for creating a unified graph from multiple services, and Apollo Router for high-performance federation runtime. Apollo also offers Contracts, which allow users to create tailored graphs for different audiences. The company serves a wide range of clients, from individual developers to large corporations, particularly in industries that rely on data integration and API management. Apollo differentiates itself from competitors by offering a comprehensive suite of products that enhance the efficiency and performance of GraphQL implementations. The goal of Apollo GraphQL is to streamline API management processes for developers, making it easier to work with data across various applications.

Company Stage

Series D

Total Funding

$178.2M

Headquarters

San Francisco, California

Founded

2016

Growth & Insights
Headcount

6 month growth

2%

1 year growth

0%

2 year growth

0%
Simplify Jobs

Simplify's Take

What believers are saying

  • Apollo's GraphOS update enhances observability and performance for enterprise-scale GraphQL federation.
  • Apollo Connectors simplify transitioning from REST to GraphQL, broadening its user base.
  • Apollo's CNCF membership boosts visibility and collaboration in the cloud-native community.

What critics are saying

  • Competition from GraphQL providers like Hasura and Prisma is intensifying.
  • Over-reliance on GraphQL could be risky if its adoption slows.
  • Rapid API management advancements may outpace Apollo's current offerings.

What makes Apollo Graph unique

  • Apollo GraphQL specializes in optimizing GraphQL, a leading data query language.
  • Apollo's GraphOS provides a unique abstraction layer for API complexity.
  • Apollo Federation unifies multiple GraphQL services into a single schema.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Flexible working hours

PTO

401k

Medical, dental, vision, life, & disability insurance

Generous parental leave

Coffee chats & team lunches