United States or Canada (remote) Remote (Country) $192K – $230K

Apollo is hiring a Staff Software Engineer, Rust

About the Role

The role involves building foundational software components using Rust, optimizing system performance, and collaborating with engineering teams to deliver robust, production-grade solutions in a distributed environment.

Responsibilities

  • Design and maintain low-level systems written in Rust
  • Improve performance, reliability, and efficiency of core services
  • Collaborate with engineers across teams to define technical standards
  • Write clean, testable, and well-documented code
  • Troubleshoot and debug complex production issues
  • Participate in system architecture discussions and planning
  • Contribute to code reviews with a focus on quality and consistency
  • Evaluate new technologies and tools for system improvements
  • Ensure software meets security and operational requirements
  • Mentor other engineers on best practices in systems programming

Nice to Have

  • Contributions to open-source Rust projects
  • Experience with WebAssembly and runtime environments
  • Background in database or query engine development
  • Familiarity with GraphQL or API gateway systems
  • Knowledge of compiler design or language tooling

Compensation

Competitive salary and equity package commensurate with experience

Work Arrangement

Hybrid work model with flexibility for remote and office-based work

Team

Part of a core engineering team focused on building foundational infrastructure

Tech Stack

  • Primary language: Rust
  • Supporting tools: Tokio, async/.await, WebAssembly
  • Infrastructure: Kubernetes, Docker, CI/CD pipelines
  • Monitoring: Prometheus, Grafana, OpenTelemetry

Impact

  • Work on core systems that power large-scale applications
  • Influence architectural direction across engineering teams
  • Drive improvements in system stability and developer experience

Visa sponsorship available for qualified candidates

About company
Apollo
Apollo powers some of the world’s largest GraphQL platforms for teams building complex, high-performance applications at scale. The company is evolving into a core piece of modern application infrastructure — helping teams orchestrate data, APIs, and increasingly AI-driven systems through a single, cohesive platform.
All jobs at Apollo Visit website
Job Details
Department Engineering
Category other
Posted 11 days ago