Senior Software Engineer, Rust
Apollo GraphQLAbout 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
Senior Full-Stack Product Engineer
Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.
Staff Software Engineer – JVM/Rust Expert
Join Agoda as a Staff Software Engineer with expertise in JVM and Rust. Full relocation to Bangkok provided.
Senior Software Engineer, Backend
Join Apollo GraphQL as a Senior Backend Engineer to design and build resilient distributed services using GraphQL, TypeScript, and Kotlin.
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.
Senior Backend Engineer, Moderation
Join Reddit as a Senior Backend Engineer in Moderation, working remotely in the U.S. with Python, Rust, and GraphQL.
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.
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.
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.
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.
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.
Senior Software Engineer, Consensus
Join Monad Labs as a Senior Software Engineer to enhance blockchain consensus mechanisms using Rust. Remote position with competitive salary.
Senior Full Stack Engineer
Join BoomPop as a Senior Full Stack Engineer to drive innovation and growth, working with TypeScript, GraphQL, AWS, and more.
Senior Web3 Backend Engineer (Rust)
Join CoW Protocol as a Senior Web3 Backend Engineer specializing in Rust to develop decentralized trading protocols.
Senior Backend Engineer
Join Grafana Labs as a Senior Backend Engineer, working remotely in the US/Canada on Kubernetes monitoring.
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.
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.
Senior Software Engineer
Join Lattice as a Senior Software Engineer to build robust software using AWS, React, and PostgreSQL. Remote position with great benefits.
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.
Software Engineer - Backend (Python, Go)
Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.
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.
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.
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.
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.
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.