Apollo GraphQL logo

Senior Software Engineer, Rust

Apollo GraphQL

About the Role

As a Senior Software Engineer specializing in Rust at Apollo GraphQL, you will be at the forefront of building next-generation GraphQL infrastructure. Your main responsibilities will include writing, testing, documenting, and operating fault-tolerant infrastructure using durable and stable public APIs, primarily in idiomatic Rust, but also in other languages like TypeScript and Kotlin.

Responsibilities

  • Write, test, deliver, and document fault-tolerant infrastructure using Rust.
  • Communicate confidently with users across a broad range of topics to understand their needs and debug their difficulties.
  • Research and produce clear and maintainable designs that align with technical product manager's requirements.
  • Participate in, consult, and lead architectural discussions about graph routing software in customer infrastructure stacks.
  • Collaborate with other engineers across the organization using supportive communication and constructive code reviews.
  • Lead, mentor, and guide other engineers in architecting and writing code in idiomatic Rust.
  • Take responsibility for the success of the systems and products you work on, ensuring relevant telemetry is captured.
  • Lead cross-team groups of developers and shepherd large-impact initiatives.

Who You Are

  • Experienced with Rust and systems expertise.
  • Familiar with eventing patterns and distributed paradigms.
  • Enjoy cross-team collaboration and have a 'rising tides lift all boats' mentality.
  • Data-oriented with a history of leveraging data to create high-quality products for users.
  • Excited about GraphQL and modern developer tooling.

Additional Information

  • This is a remote position that can be done from anywhere in the United States.
  • Apollo is an equal opportunity employer and is committed to diversity and inclusion.
  • Competitive salary and benefits package offered.

Benefits
Extracted with AI

  • Medical insurance
  • Vision insurance
  • Dental insurance
  • Paid maternity leave
  • Paid paternity leave
  • Commuter benefits
  • Disability insurance
  • 401(k)

Similar jobs

Last update: 23 minutes ago

Apollo GraphQL logo
Apollo GraphQL

Senior Full-Stack Product Engineer

Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.

Agoda logo
Agoda

Staff Software Engineer – JVM/Rust Expert

Join Agoda as a Staff Software Engineer with expertise in JVM and Rust. Full relocation to Bangkok provided.

Apollo GraphQL logo
Apollo GraphQL

Senior Software Engineer, Backend

Join Apollo GraphQL as a Senior Backend Engineer to design and build resilient distributed services using GraphQL, TypeScript, and Kotlin.

Agoda logo
Agoda

Staff Software Engineer – JVM/Rust Expert

Join Agoda as a Staff Software Engineer in Berlin, specializing in JVM and Rust, with a full relocation package.

Reddit, Inc. logo
Reddit, Inc.

Senior Backend Engineer, Moderation

Join Reddit as a Senior Backend Engineer in Moderation, working remotely in the U.S. with Python, Rust, and GraphQL.

Harmonic logo
Harmonic

Software Engineer with Python and GraphQL Experience

Join Harmonic as a Software Engineer in New York, NY. Work with Python and GraphQL to develop innovative startup discovery tools.

Railway logo
Railway

Platform Engineer with Cloud and Distributed Systems Expertise

Join Railway as a Platform Engineer to build scalable cloud infrastructure using Rust, Go, and distributed systems.

Human Interest logo
Human Interest

Senior Full-Stack Software Engineer

Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.

Remo Health logo
Remo Health

Senior Software Engineer II, Provider Experience

Join Remo Health as a Senior Software Engineer II to lead technical development in dementia care solutions using React, TypeScript, and more.

Gorgias logo
Gorgias

Senior Software Engineer - Python

Join Gorgias as a Senior Software Engineer specializing in Python, Node.js, and REST APIs. Hybrid role in New York with excellent benefits.

Monad Labs logo
Monad Labs

Senior Software Engineer, Consensus

Join Monad Labs as a Senior Software Engineer to enhance blockchain consensus mechanisms using Rust. Remote position with competitive salary.

BoomPop logo
BoomPop

Senior Full Stack Engineer

Join BoomPop as a Senior Full Stack Engineer to drive innovation and growth, working with TypeScript, GraphQL, AWS, and more.

CoW Protocol logo
CoW Protocol

Senior Web3 Backend Engineer (Rust)

Join CoW Protocol as a Senior Web3 Backend Engineer specializing in Rust to develop decentralized trading protocols.

Grafana Labs logo
Grafana Labs

Senior Backend Engineer

Join Grafana Labs as a Senior Backend Engineer, working remotely in the US/Canada on Kubernetes monitoring.

Kraken Digital Asset Exchange logo
Kraken Digital Asset Exchange

Senior Software Engineer - React and React Native

Join Kraken as a Senior Software Engineer to develop web and mobile apps using React and React Native.

Meetsta logo
Meetsta

Full Stack Developer with gRPC Expertise (Founding Engineer)

Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.

Lattice logo
Lattice

Senior Software Engineer

Join Lattice as a Senior Software Engineer to build robust software using AWS, React, and PostgreSQL. Remote position with great benefits.

Alpaca logo
Alpaca

Senior Software Engineer - Crypto

Join Alpaca as a Senior Software Engineer in Crypto, leading engineering for spot and derivatives exchanges. Remote role with competitive benefits.

Timescale logo
Timescale

Software Engineer - Backend (Python, Go)

Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.

HumanSignal logo
HumanSignal

Staff Full Stack Engineer

Join HumanSignal as a Staff Full Stack Engineer to build scalable web applications using Angular, Rust, and more. Remote work available.

Spinwheel logo
Spinwheel

Senior Software Engineer - Remote

Join Spinwheel as a Senior Software Engineer to lead API design and integration architecture in a remote-first, fast-growing startup.

Meetsta logo
Meetsta

Full Stack Developer (Founding Engineer) with gRPC Expertise

Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.

Brilliant.org logo
Brilliant.org

Senior Software Engineer (Lifecycle)

Join Brilliant.org as a Senior Software Engineer to enhance lifecycle systems, focusing on backend and data systems. Remote role with great benefits.

Titan logo
Titan

Senior Full Stack Software Engineer

Join Titan as a Senior Full Stack Software Engineer in New York. Work with AWS, JavaScript, and TypeScript to build innovative financial solutions.