Skip to main content
All jobs

Employer listing

Staff Software Engineer, Compute Platform

Fastly

San Francisco, Ca · remote · full time · Staff

$211,370 - $253,644

About the Role

This team builds the platform for Fastly’s Compute – an advanced serverless platform built on open standards which runs on our global edge network. It’s designed to address the requirements of modern application development by empowering customers to run code in a highly secure execution environment with microsecond cold start times, at scale, on the edge.

We are looking for a Staff Software Engineer to join this multifaceted team and help scale our hosting infrastructure. In addition to nuts-and-bolts networking and systems-level work, this role will involve cross-team collaboration, and designing high quality APIs for our customers to use services developed by other teams. There is also opportunity to contribute to open source projects (like Wasmtime) that are key parts of the Compute story.

What You'll Do

  • Coordinate and communicate seamlessly with team members and across other technical and product teams
  • Contribute to code reviews, improving the codebase, and team processes
  • Manage projects from a technical lead role, driving progress and communicating status to stakeholders
  • Write platform-level code in Rust that handles host concerns like back pressure, resource limits, and interactions with other services
  • Analyze and address performance and stability issues to meet high-scale requirements
  • Be responsible for a large-scale production system with extremely high performance and availability requirements

What We're Looking For

  • At least 7 years of software development experience, with at least 3 years in high-reliability systems programming, ideally in Rust
  • Comfort writing asynchronous, concurrent code
  • A willingness to dive into and learn bleeding-edge and developing technologies

Preferred Qualifications

  • Understanding of security concerns in multi-tenant systems
  • Experience with multiprocess scheduling and memory management
  • Experience with systems-level optimization
  • Experience with and interest in technical writing
  • History of open source contribution

Work Hours & On-Call

  • Available during core business hours, with a strong preference for Western and Mountain time zones
  • Required to participate in the on-call rotation for the team

Interview Policy

To ensure a fair and equitable interview process for everyone, the use of AI technologies—including real-time transcription tools, automated scripts, AI copilots, or external assistants—is strictly prohibited during the interview process unless explicitly authorized by the company in advance. Unauthorized use of AI tools may result in disqualification.

Benefits

Fastly offers a comprehensive benefits package designed to meet your needs, starting on the first day of employment.