Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Fastly

New

Staff Software Engineer (Compute Platform)

Posted
Discussion

Summary

A Staff Software Engineer on Fastly's Compute Platform team scales hosting infrastructure for a serverless edge platform, writing platform-level Rust code for back pressure, resource limits, and multi-tenant security while leading projects, reviewing code, and collaborating across teams on APIs and open-source contributions like Wasmtime.

  • 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
  • Coordinate and communicate seamlessly with the team members and across other technical and product teams
  • Contribute to code reviews, improving the codebase and other team processes
  • Manage projects from a technical lead role driving project progress and communicating project 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

Benefits

  • Parental support and beyond: We support our families by offering generous time off for parental leave. And beyond that, we work hard to build a culture that allows for all employees to have the life outside work that they desire year round.
  • Health and wellness:
    Your well-being matters here. Our health plans offer a variety of options, including full medical, dental, and vision coverage, short- and long-term disability insurance, mental health resources, and more.
  • Invest in your future:
    We offer 401(k)/retirement plans, employee stock purchasing plans (ESPP), and reimbursements for learning and development programs — so we can support your ongoing growth and success.
  • Keep learning and growing: Helping people go further means nurturing their talent. Through annual reimbursements for employee learning activities, regular hangouts and advice from our Senior Staff, talks from industry leaders, and cultural events — we offer tons of opportunities for people to learn. And we’re always looking to grow as a company, too: we collect employee engagement and experience data annually and leverage our Employee Experience Champion Network to understand employee feedback, so we can keep improving.
  • You have at least 7 years of software development experience, with at least 3 of those in high-reliability systems programming, ideally in Rust
  • A willingness to dive into and learn bleeding-edge and developing technologies
  • Comfortable writing asynchronous, concurrent code
  • Understanding of security concerns in multi-tenant systems
  • Experience with multiprocess scheduling and memory management
  • Experience with and interest in technical writing
  • Experience with systems-level optimization
  • History of open source contribution
  • Anticipated Posting Close Date*: 12/31/2026

Skills

What Staff Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.