Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer, Rust

Apollo GraphQL

Are you passionate about building secure, high-performance, and reliable infrastructure? Do you thrive on diagnosing and solving hard problems in 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 operating and evolving next-generation GraphQL runtime infrastructure.

The GraphOS organization owns the critical tier of Apollo's platform - the underlying engine central to making GraphOS a highly performant, secure, governed, and reliable self-service GraphQL platform. As a key member of the GraphOS NA team, you'll be at the heart of this mission, owning the Router and 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.
  • Triage, debug, and resolve escalations from enterprise customers running some of the largest GraphQL deployments in the world - hundreds of subgraphs processing trillions of requests per month.
  • 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 as a core part of the role, ensuring the reliability of mission-critical systems.
Who you are - Minimum 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 have strong debugging instincts and are energized by hands-on operational work, not just feature development.
  • 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.
Nice to have
  • Experience with GraphQL or large-scale runtime systems.
  • Experience navigating high-escalation or high-incident environments.

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 U.S. 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 US or Canada.

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.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Rust in United States vacancy
  •  ...Finary Backend Engineer You'll design and build high-performance backend services in Rust for a fintech platform serving 600,000+ users. You'll join a team of 6 Rust engineers across multiple squads, with flexibility to work on investment products, crypto, or life insurance... 
    Suggested
    Remote work

    Finary.com

    United States
    2 days ago
  • $2,000 per month

     ...world of data with you. About The Role As a Principal/Staff Software Engineer , you will help build out the next generation data platform...  ...of the public clouds - 8+ years experience working with Rust - Experience with DevOps / CD Experience building SaaS/PaaS... 
    Suggested

    Nextdata

    San Francisco, CA
    1 day ago
  •  ...Job Opportunity Easybill is a cloud-based invoicing software that has been on the market for more than 18 years due to...  ...and celebrate. The ideal profile: PHP, TypeScript, and Rust expertise, founding engineer vibes, and a strong presence on GitHub. Even if the... 
    Suggested
    Permanent employment
    Contract work
    Local area
    Remote work
    Flexible hours

    Easy Bill

    United States
    2 days ago
  •  ...AI, enabling organizations to unlock the value of sensitive data while preserving privacy and security. The Role Staff Software Engineer (Rust) - Confidential Computing Infrastructure We’re looking for a Staff Software Engineer (Rust) to join our... 
    Suggested
    H1b

    Fortanix

    Santa Clara, CA
    3 days ago
  • $150k - $200k

     ..., visit Position Details Position Title: Senior or Staff Full-stack Software Engineer Department: Software Group FLSA Status: Exempt Location...  ...and desktop application development, Go (Golang), Rust and Python for server-side development, HTML, CSS... 
    Suggested
    Work at office
    3 days per week

    Relentless Health, Inc.

    Menlo Park, CA
    4 days ago
  •  ...safer digital future. Requirements We’re looking for a  Staff Software Engineer to join our Confidential Computing Management team—an...  ...safe by design Write high-quality, production-grade code (Rust, C/C++, or similar) and contribute to critical code reviews... 
    H1b
    Worldwide

    Fortanix

    Santa Clara, CA
    3 days ago
  •  ...technology startup in the United States is looking for a Senior Software Engineer to join their Query Engine team. This role focuses on...  ...distributed systems and low-level programming languages like Rust or C/C++. The company offers competitive salaries, meaningful... 
    Remote work
    Flexible hours

    Ditto

    New York, NY
    4 days ago
  •  ...Wallet, OKLink and more. About The Team As a Rust Engineer , you will play a key role in shaping and advancing OKX’s next...  ...Lead the design and development of cross-platform software components in Rust, ensuring top-tier performance, safety, and... 
    Full time

    Okx

    San Jose, CA
    19 hours ago
  • Ein innovatives Softwareunternehmen sucht einen talentierten Softwareentwickler (m/w/d), der in einem Remote-First Team arbeiten möchte. Du entwickelst neue Features in PHP und TypeScript und hast die Möglichkeit, an spannenden Infrastrukturprojekten zu arbeiten. Wir bieten...
    Remote work
    Flexible hours

    Easy Bill

    United States
    4 days ago
  • $98k - $146k

     ...an immediate opportunity for a talented engineer to support our programs delivering Next-Generation Missile Warning software. This is a unique opportunity to join a...  ...Intelligence. We are seeking a Staff or Senior Staff Rust Software Engineer to design, implement,... 
    Temporary work
    For contractors
    Work experience placement
    Immediate start
    Remote work
    Flexible hours

    SciTec

    Boulder, CO
    11 days ago
  •  ...military base, Ditto's peer-to-peer sync engine ensures devices stay connected and data stays...  ...POS terminals to military radios. The Rust core is the engine, consumed via FFI...  .../SDK development mindset - You've built software that other developers consume as a dependency... 
    Remote work
    Flexible hours

    Ditto

    United States
    2 days ago
  • $30 - $70 per hour

     ...way you do. RLHF in one line: Generate code → expert engineers rank, edit, and justify → convert that feedback into...  ...ship. What You'll Need ~3+ years of professional software engineering experience in Rust (constraint programming experience is a bonus, but not... 
    For contractors
    Remote work

    G2i Inc.

    United States
    2 days ago
  •  ...Joining a newly formed team, the full-time Software Engineer - Rust will focus on building and enhancing Rerun's commercial offerings for ingesting, indexing, and querying multimodal data at scale in a remote environment. Key responsibilities Develop and maintain backend... 
    Full time
    Remote work

    Virtual Vocations Inc

    United States
    2 days ago
  • $137.03k - $182.7k

     ...design, build and distribute open-source software that enables people to enjoy the...  ...About this team and role: The Ads Engineering team at Mozilla builds core infrastructure...  ...development of our internal component, using Rust and Python to create a scalable, privacy... 
    Immediate start
    Remote work
    Home office

    Mozilla

    United States
    2 days ago
  •  ...Senior Software Developer, Rust Remote - Canada We're introducing Rust where correctness, performance, and reliability truly matter....  ...intentional about where we apply Rust. We're looking for senior engineers to help us bring Rust into the backbone of the system —... 
    Remote work
    Worldwide

    Narvar

    United States
    2 days ago
  •  ...more. About you: You are a talented engineer who thrives in a collaborative and fast-...  ...of related professional experience using Rust (experience in memory-managed languages (...  ...Research : iteratively analyzing and optimizing software bottlenecks in Zig while leveraging high-... 

    Syndica

    Richmond, VA
    3 days ago
  •  ...Senior Software Engineer A Senior Software Engineer specializing in Rust at Creative Chaos is responsible for designing, developing, and maintaining high-performance and reliable software systems. This role requires a deep understanding of Rust programming, systems... 
    Remote work

    Creative Chaos

    United States
    2 days ago
  •  ...-forward data company in the United States is looking for a Senior Software Engineer to build and maintain their hosting platform and open-source project. The ideal candidate is proficient in Async Rust and has strong architectural skills. Join a remote-first team dedicated... 
    Remote work
    Flexible hours

    fiveonefour

    Richmond, VA
    4 days ago
  •  ...Software Engineer - Rust job at Optimum Source Inc.. Remote. Our Krakenites are a world-class team with crypto conviction, united by our desire to discover and unlock the potential of crypto and blockchain technology. What makes us different? Kraken is a mission... 
    Local area
    Remote work

    Optimum Source Inc

    New York, NY
    3 days ago
  • $125k - $195k

     ...team of exceptional, hands-on engineers to make this happen. Mechanical...  .... About the Team This software team builds the core tools used...  ...scratch. About the Role As a Rust Software Engineer, you will...  ...early-career engineers to staff-level builders. What matters most... 
    Work at office
    Visa sponsorship
    Night shift

    Atomic Semi

    Austin, TX
    3 days ago
  • $165k - $218k

     ...in months, not years. ABOUT THE TEAM At Anduril, our Software Engineers specialize in solving complex, real-world problems through cutting...  ...development environments. Develop high-performance Rust software for real-time systems, ranging from tactical implementations... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Broomfield, CO
    1 day ago
  • $135.42k - $226.98k

     ...teams to ensure seamless integration of software and hardware components. Our ideal candidate...  ...you'll do... Design and develop Rust services in support of infotainment systems...  ...agile team of software developers, test engineers, technical product managers and leads.... 
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford Motor Company

    Sunrise, FL
    1 day ago
  •  ...Job Title: Rust Software Developer Location: Herndon VA 20191 Or Camden, NJ 08103 Duration: 09 months contract to hire...  ...: Client is seeking an experienced Software Engineer with a strong background in the Rust Programming Language and... 
    Contract work
    Shift work
    Day shift

    Trispoke Managed Services Pvt Ltd

    Reston, VA
    1 day ago
  •  ...Software Engineer Linera is the first blockchain optimized for real-time applications and interoperability at Internet scale. Founded by...  ...infrastructure. In this role, you will develop open-source software in Rust and contribute to the design of high-performance Web3... 
    Remote work

    Linera

    United States
    2 days ago
  •  ...performance and reliability of the ecosystem. This role is ideal for software engineers with interest in security , networking, and/or scalable...  ...developer and maintainer of multiple codebases written in Rust. Be highly involved in the decisions related to the core software... 
    Full time
    Work at office
    Remote work
    Flexible hours

    WorksHub

    Boston, MA
    4 days ago
  •  ...Sr. Software Engineer - Rust/C++ (Remote) As a global leader in cybersecurity, CrowdStrike protects the people, processes and technologies that drive modern organizations. Since 2011, our mission hasn't changed — we're here to stop breaches, and we've redefined modern... 
    Local area
    Remote work
    Flexible hours

    CrowdStrike

    United States
    2 days ago
  •  ...Senior Engineer Join our team building the Statista Connect API - a high-performance, customer-facing API delivering data at scale. We...  ...tasks Design and build scalable, customer-facing APIs using Rust and TypeScript (AWS Lambda) Own data modeling, data flows,... 
    Remote work
    Flexible hours

    Statista

    United States
    2 days ago
  • $140k - $215k

     ...Job Title: Rust Software Engineer Location: Remote or on-site in Ventura, Satellite & Space sector Salary Range: $140,000 - $215,000 per year About the Role Edison Smart is partnering with a growing satellite and space company in Ventura, seeking a skilled... 
    Remote work

    Edison Smart®

    Ventura, CA
    1 day ago
  • $30 - $70 per hour

     ...way you do. RLHF in one line: Generate code → expert engineers rank, edit, and justify → convert that feedback into...  ...ship. What You'll Need ~3+ years of professional software engineering experience in Rust (constraint programming experience is a bonus, but not... 
    For contractors
    Remote work

    G2i Inc.

    Doral, FL
    1 day ago
  •  ...Vision insurance Applicant will be required to develop software and tests in Rust and Python. This position leverages Git, CI/CD, and...  ...knowledge of a Bachelor’s degree in computer science, software engineering, or related discipline ~3 years of experience... 
    Work at office
    Remote work
    Flexible hours

    SOUTHEASTERN CYBER LLC

    Lincolnton, GA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Rust. Be the first to apply!