Full-Time

Staff Software Engineer

Rust

Posted on 12/5/2024

Apollo Graph

Apollo Graph

201-500 employees

Tools for managing and optimizing GraphQL

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
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 customized graphs for different audiences. The company serves a wide range of clients, from individual developers to large corporations in industries such as technology, finance, healthcare, and e-commerce. Unlike many competitors, Apollo focuses on enhancing the efficiency and performance of GraphQL implementations, offering a mix of subscription-based plans and enterprise solutions. The goal of Apollo GraphQL is to streamline API management processes for developers, making it easier to integrate and manage data across various applications.

Company Size

201-500

Company Stage

Series D

Total Funding

$178.2M

Headquarters

San Francisco, California

Founded

2016

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

Growth & Insights and Company News

Headcount

6 month growth

2%

1 year growth

0%

2 year growth

0%
SD Times
Oct 9th, 2024
Apollo Connectors enables developers to turn REST APIs into GraphQL endpoints

To enable companies to more easily incrementally adopt GraphQL without needing to overhaul their existing systems, Apollo GraphQL has announced a public preview of Apollo Connectors, which enables developers to turn a REST API into a GraphQL endpoint.

Yahoo Finance
Jun 12th, 2024
Apollo Graphql Announces Major Graphos Update, Enhancing Observability And Performance For Enterprise-Scale Graphql Federation

Caching, Native Cost Calculation and Limiting, and Telemetry Capabilities Revolutionize API Management and Streamline Building Cross-Platform Digital Application ExperiencesSAN FRANCISCO, June 12, 2024 /PRNewswire/ -- Today at PlatformCon, Apollo GraphQL , the creator of GraphQL federation, announced new features in Apollo GraphOS are now generally available to better leverage GraphQL's developer productivity and performance benefits at any scale. This release provides API platform teams with visibility, usability, and performance benefits for GraphQL federation, enabling the engineering teams they serve to maximize the value of their APIs across their business.Apollo GraphQL (PRNewsfoto/Apollo GraphQL)As the leading GraphQL federation platform, GraphOS provides an abstraction layer for API complexity, enabling product engineering teams to rapidly build and iterate features based on customer demand. Gartner® predicts that 30% of enterprises using GraphQL will utilize GraphQL federation by 2027, up from less than 5% in 2024.1 Apollo believes this trend suggests the number of enterprises using GraphQL federation as their API access layer will increase by 12x. GraphOS provides everything enterprise teams need to deliver GraphQL federation at any scale."GraphQL federation removes the friction between the frontend and backend that we see in distributed architectures," said Matt DeBergalis, Chief Technology Officer and co-founder at Apollo GraphQL. "This latest GraphOS release enables API platform teams to operationalize GraphQL federation's benefits faster, so they can focus less on building custom tooling and more on their customers' needs."This latest GraphOS release includes significant improvements around observability, usability, and performance, enabling API platform teams to operate GraphQL federation more easily than ever before. "At enterprise-scale, every millisecond of latency in your consumer's digital experiences impacts the bottom line," said Rob Brazier, VP of Product at Apollo GraphQL

PR Newswire
Mar 20th, 2024
45 New Members Join The Cloud Native Computing Foundation

As the community convenes at KubeCon + CloudNativeCon Europe in Paris, CNCF welcomes continued investment from organizations around the worldPARIS, March 20, 2024 /PRNewswire/ -- KubeCon + CloudNativeCon Europe – The Cloud Native Computing Foundation® (CNCF®), which builds sustainable ecosystems for cloud native software, announced today that 45 new members have joined the Foundation. Together with hundreds of organizations spanning continents and industries, these new members will help drive cloud native innovation to respond to the diverse and pressing challenges organizations face."Every quarter it is inspiring to see the number of diverse organizations who are contributing to and leveraging cloud native technologies, and who endeavor further involvement with the community," said Chris Aniszczyk, CTO of the CNCF. "Without the investment from these forward-thinking companies, we would not be able to achieve what we have thus far in building an incredible ecosystem around Kubernetes, responding to challenges we didn't even know existed when we started in 2015. We look forward to working together with these new members."About the newest Silver Members:8gears Container Registry is a Harbor-based container image management solution provided and operated by the respective project's maintainer and contributors.Container Registry is a Harbor-based container image management solution provided and operated by the respective project's maintainer and contributors. AOE 's Cloud & DevOps expertise enhances your IT through advanced Kubernetes consulting, offering knowledge transfer, training, operations, and implementation services, enabling you to adeptly manage container orchestration and future-proof your business.'s Cloud & DevOps expertise enhances your IT through advanced Kubernetes consulting, offering knowledge transfer, training, operations, and implementation services, enabling you to adeptly manage container orchestration and future-proof your business. Apollo GraphQL is the maker of Apollo GraphOS , a platform that enables API platform teams to connect their APIs and deliver a self-service graph that can power any number of applications.is the maker of , a platform that enables API platform teams to connect their APIs and deliver a self-service graph that can power any number of applications

PR Newswire
Mar 19th, 2024
Apollo Graphql To Join Cloud Native Computing Foundation Membership As Silver Sponsor

SAN FRANCISCO, March 19, 2024 /PRNewswire/ -- Apollo GraphQL, the creator of GraphQL Federation, today announced its membership with the Cloud Native Computing Foundation (CNCF) as a Silver member. This strategic alliance reinforces Apollo GraphQL's commitment to fostering innovation, enhancing API efficiency, and promoting the importance of GraphQL in platform engineering.Platform engineering has emerged as one of the top strategic trends for 2024,[1] for which the CNCF recently issued a set of recommendations and a maturity model defining it. Apollo GraphQL helps API platform teams apply these recommendations to the API layer with Apollo GraphOS, its flagship product. Rather than delivering APIs as a barrage of new endpoints to manage, the Apollo GraphOS platform empowers teams to use GraphQL to build an API composition layer called a 'supergraph'. This supergraph enables backend teams to connect APIs, and then makes them available to client teams via a single endpoint. Apollo GraphQL now offers a vision to significantly increase developer velocity using a supergraph in its new white paper, "Platform Engineering for APIs: Using GraphQL to Drive Developer Efficiency."This approach introduces a self-service, self-documenting system, departing from traditional methods of building experience APIs or backends-for-frontends

Grafbase
Oct 16th, 2023
Introducing Apollo Federation subgraph support

Apollo Federation is a technology for building GraphQL APIs that combines multiple GraphQL services into a single, unified schema.

INACTIVE