CrawlJobs Logo

Senior Software Engineer, Rust

United States 157300.00 - 198900.00 USD / Year · Job Posted December 06, 2025
Apply Position
Job Link Share

Job Description

We’re helping organizations deploy supergraphs at scale using Apollo Federation. Our Runtime organization owns the critical tier of GraphOS - the underlying engine central to making GraphOS a highly performant, secure, governed, and reliable self-service GraphQL platform. As a key member of the Router Core team, you’ll be at the heart of this mission, building and maintaining the de facto standard GraphQL runtime platform, enabling engineering teams to ship faster and deliver richer experiences than ever before.

Job Responsibility

  • Build, test, and maintain fault-tolerant infrastructure for GraphQL runtime platforms, primarily in idiomatic Rust
  • Operate and improve durable, stable public APIs used by the world’s most demanding GraphQL workloads
  • Engage directly with users 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
  • Collaborate with engineers across teams using supportive communication and constructive code reviews
  • Mentor and guide teammates in architecting and writing idiomatic Rust code
  • Lead architectural discussions and cross-team initiatives
  • 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

Requirements

  • Experience with Rust and enjoy writing performant, maintainable code
  • Expertise in systems engineering, including knowledge of stateless/fault-tolerant systems, event-driven patterns, and distributed paradigms
  • Excel at cross-team collaboration and have a “rising tide lifts all boats” mentality
  • Passionate about GraphQL, modern developer tooling, and contributing to industry-leading innovations
  • 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

What we offer

  • Equity
  • Choice of 3 Anthem Blue Cross medical plans
  • Dental and Vision benefits provided by Sun Life Financial

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer, Rust

8 matching positions

New

Senior Software Engineer, Rust

We are seeking an experienced Software Engineer to build low-latency and reusabl...
Location
Location
United States , Los Angeles
Salary
Salary:
175000.00 - 220000.00 USD / Year
geniussports.com Logo
Genius Sports
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5 years of industry experience
  • Experience with optimizing and benchmarking low-latency, real-time systems
  • Enthusiasm towards framework development and developer experience
  • Learning and mentoring mentality
  • Ability to excel in a fast-paced, dynamic environment
  • Proven technical leadership and strong communication skills
  • Understanding of asynchronous code execution, multi-threading, and high-performance applications
  • Proficiency in writing Rust and/or other systems-level languages
Job Responsibility
Job Responsibility
  • Collaborate with teams across computer vision, automated event detection, and augmentation to integrate low-latency algorithms
  • Develop performant code for both cloud-based and on-premise environments
  • Design autonomous systems that scale efficiently and minimize manual intervention
  • Create tools and frameworks that accelerate developer productivity and team velocity
What we offer
What we offer
  • Eligible to take part in Genius Sports Group's benefits plan
  • Competitive salary and range of benefits
  • Employee wellbeing support
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Rust

We’re helping organizations deploy supergraphs at scale using Apollo Federation....
Location
Location
United States
Salary
Salary:
157250.00 - 198875.00 USD / Year
apollographql.com Logo
Apollo GraphQL
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with Rust and enjoy writing performant, maintainable code
  • Expertise in systems engineering, including knowledge of stateless/fault-tolerant systems, event-driven patterns, and distributed paradigms
  • Excel at cross-team collaboration and have a “rising tide lifts all boats” mentality
  • Passionate about GraphQL, modern developer tooling, and contributing to industry-leading innovations
  • Have a growth mindset and actively seek opportunities to learn and stay current with industry trends
Job Responsibility
Job Responsibility
  • 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
What we offer
What we offer
  • Equity
  • Choice of 3 Anthem Blue Cross medical plans (California residents can also choose from an additional 2 Kaiser medical plans)
  • Dental and Vision benefits provided by Sun Life Financial
  • Fulltime
Read More
Arrow Right

Software Engineer / Senior Software Engineer - Data Engineering GitHub

As a Software Engineer at GitHub, you will enhance the collaboration experience ...
Location
Location
Czech Republic , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND experience in Data Engineering and coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR equivalent experience.
  • Master's Degree in Computer Science or related technical field AND engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust or Python OR Bachelor's Degree in Computer Science or related technical field AND engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust or Python OR equivalent experience.
Job Responsibility
Job Responsibility
  • Design, develop, test and ship high-quality technical solutions that scale across multiple GitHub services.
  • Collaborate with cross-functional teams to define and implement innovative solutions.
  • Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others.
  • Own and advocate for the health and quality of the systems that the team builds, including participating in on-call and first responder rotations
  • Write architecture briefs and proposals, carry out code experiments, and build prototypes to learn how we can achieve planetary scale with our systems.
  • Design and implement APIs to facilitate seamless integration between software components.
  • Utilize CI/CD tools to set up automated pipelines for continuous integration and delivery.
  • Become intimately familiar with the systems you build and take pride in writing maintainable code.
  • Fulltime
Read More
Arrow Right

Software Engineer II and Senior Software Engineer

The FIO (Office Files and Identity) Team drives collaboration, identity, cloud f...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Rust
  • OR equivalent experience
  • 4+ years industry engineering experience coding in languages including, but not limited to, C, C++, C#, Java or Rust
  • 4+ years industry experience building and shipping production quality, performant and cross-platform applications
  • Experience collaborating cross-team and cross-function to deliver software features or projects
  • Platform-specific experience building Windows, MacOS, iOS or Android applications
  • Experience designing and implementing efficient network communications, including network protocols, performance and reliability tooling, modeling and implementing complex customer scenarios across network services
  • Experience designing and implementing client-side storage stacks, with a focus on correctness, resiliency, performance, and adaptability
  • Understanding of client file system design and APIs, including advanced performance optimizations
  • Experience directly implementing large-scale data pipelines for product telemetry, with ability to evolve system as business and technical needs change
Job Responsibility
Job Responsibility
  • Design and write code
  • Work across organizations and directly with partners both in Office and across Microsoft, including other engineers and product leaders
  • Use data as the basis for decision making
  • Be a steward of products that ship to hundreds of millions of customers around the world, staying connected to customers through data and feedback and being agile and responsive to issues
  • Grow as an engineer in a modern and highly impactful team
  • Fulltime
Read More
Arrow Right

Senior Rust Software Engineer

The Ads Engineering team at Mozilla builds core infrastructure to support ethica...
Location
Location
United States
Salary
Salary:
104000.00 - 139000.00 CAD / Year
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of overall software engineering experience
  • Proven ability to successfully lead and ship complex software projects
  • Experience in Rust
  • Familiarity with one of the following front-end technologies: JavaScript or React
  • An interest and ability to work in a distributed, cross-functional environment (which requires good asynchronous written communication skills as well as good verbal communication skills)
  • Commitment to our values: Welcoming differences
  • Being relationship-minded
  • Practicing responsible participation
  • Having grit
Job Responsibility
Job Responsibility
  • Design and deliver reusable components within the Mozilla Ads products that support multiple product teams and surface areas
  • Collaborate closely with Product, Ad Ops, and Data Science to enable enriched measurement, feedback reporting, and experimentation
  • Implement privacy-preserving features in our Mozilla Ads products, contributing to Mozilla’s vision for ethical advertising
  • Work with front-end teams across Mozilla to support and extend existing systems to apply innovative ways and technologies in reaching Mozilla’s advertising goals
  • Help translate product and engineering strategy into actionable tasks and early prototypes, providing feedback where appropriate
What we offer
What we offer
  • Generous performance-based bonus plans to all eligible employees
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting
  • Quarterly all-company wellness days
  • Country specific holidays plus a day off for your birthday
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
  • Fulltime
Read More
Arrow Right

Senior Rust Software Engineer

The Ads Engineering team at Mozilla builds core infrastructure to support ethica...
Location
Location
Canada; United States
Salary
Salary:
Not provided
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of overall software engineering experience
  • Proven ability to successfully lead and ship complex software projects
  • Experience in Rust
  • Familiarity with one of the following front-end technologies: JavaScript or React
  • Experience with telemetry, privacy-preserving analytics, and/or programmatic advertising is a plus
  • An interest and ability to work in a distributed, cross-functional environment (which requires good asynchronous written communication skills as well as good verbal communication skills)
  • Commitment to our values: Welcoming differences
  • Being relationship-minded
  • Practicing responsible participation
  • Having grit
Job Responsibility
Job Responsibility
  • Design and deliver reusable components within the Mozilla Ads products that support multiple product teams and surface areas
  • Collaborate closely with Product, Ad Ops, and Data Science to enable enriched measurement, feedback reporting, and experimentation
  • Implement privacy-preserving features in our Mozilla Ads products, contributing to Mozilla’s vision for ethical advertising
  • Work with front-end teams across Mozilla to support and extend existing systems to apply innovative ways and technologies in reaching Mozilla’s advertising goals
  • Help translate product and engineering strategy into actionable tasks and early prototypes, providing feedback where appropriate
What we offer
What we offer
  • Generous performance-based bonus plans to all eligible employees - we share in our success as one team
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting (regardless of whether you contribute)
  • Quarterly all-company wellness days where everyone takes a pause together
  • Country specific holidays plus a day off for your birthday
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
  • Fulltime
Read More
Arrow Right

Senior Rust Software Engineer

Serokell is a fast-growing, fully remote software development company that works...
Location
Location
Salary
Salary:
Not provided
serokell.io Logo
Serokell
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience with Rust
  • Solid knowledge of Rust’s basics: type system, generics, lifetimes, std, serde, logging, error handling, project organisation and structure
  • Extensive experience with Rust’s async ecosystem (tokio, futures, streams)
  • Experience writing and running unit tests, integration tests
  • Strong grasp of computer science fundamentals, including algorithms, data structures, and concurrent programming
  • Knowledge of computer networks: HTTP, TCP/IP stack, understanding of poll- and push-based data synchronisation models and their usage in modern service APIs
  • Fluent spoken and written English
Job Responsibility
Job Responsibility
  • Develop robust, scalable, and maintainable Rust applications, adhering to best practices and coding standards
  • Participate in code reviews, providing constructive feedback and ensuring code quality
  • Debug and resolve technical issues, identifying and implementing effective solutions
What we offer
What we offer
  • Competitive salary
  • Attractive international projects
  • Participation in the leading world conferences
  • International teams and multicultural environment
  • Fully remote work and flexible working hours
  • Possibility to take days off whenever you need
  • Investment in your professional and career growth, which will correspond to wage growth
  • Mentoring and training
  • Therapy sessions to support your well-being
  • Opportunity to contribute to one of the functional programming industry’s leading blogs
Read More
Arrow Right

Senior Software Engineer – Software Framework

At Brainlab, our many clinical applications are expected to become more and more...
Location
Location
Germany , Munich
Salary
Salary:
Not provided
brainlab.com Logo
Brainlab
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • passion for innovative high-tech products and for technological advancement
  • excellent communication, collaboration and documentation skills (fluent English)
  • professional experience in software development
  • degree in Computer Science, information technology or related discipline
  • 2+ years professional experience in software development with C++ (familiarity with Rust or TypeScript is advantageous.)
  • profound understanding of concepts and trends in computer software and technology
  • ability to quickly grasp new contexts and get familiar with new tools
  • well-organized and clearly structured, agile working style
  • open mind-set, finding creative solutions for challenges on a daily basis and willing to collaboratively define and improve the software code base at Brainlab
  • hands-on mentality
Job Responsibility
Job Responsibility
  • be part of powerful team of software craftsmen
  • dive deep into the existing framework and its architecture
  • modernize the current Brainlab Framework and make sure it’s technologically state-of-the-art
  • together with a peer group of application developers, design and implement a sustainable, state-of-the-art code base that supports the company's business strategy
  • ensure high-quality software by adequate software design, data structures and good code test coverage
  • closely work together with key application-level software engineers and related architects
  • provide modern and comprehensive documentation and training material for framework concepts
  • share your knowledge and provide technical guidance to your colleagues in- and outside of the team
  • contribute to our success with your creative ideas and your independent and self-responsible way of working
What we offer
What we offer
  • 30 vacation days, plus December 24th and December 31st
  • Flexible working hours as well as hybrid work model within Germany
  • Bike leasing via cooperation partner "BikeLeasing"
  • Parking garage and safe underground bike storage
  • Award-winning subsidized company restaurant and in-house cafes
  • Variety-rich fitness program in our ultra-modern 360m2 company gym
  • Regular after work, team, and company events
  • Comprehensive training and continuing education opportunities
Read More
Arrow Right