Staff Software Engineer – Edge Applications

FastlySan Francisco, CA
Hybrid

About The Position

Fastly helps people stay better connected with the things they love. Fastly’s edge cloud platform enables customers to create great digital experiences quickly, securely, and reliably by processing, serving, and securing our customers’ applications as close to their end-users as possible — at the edge of the Internet. The platform is designed to take advantage of the modern internet, to be programmable, and to support agile software development. Fastly’s customers include many of the world’s most prominent companies, including GitHub, Yelp, Paramount, and JetBlue. Fastly is looking for a Staff Software Engineer to join its Edge Application Engineering team. You will work on our Image Optimizer product making images and video faster across the web for Fastly’s customers. You will play a crucial role in designing and developing new features (in Go and Rust) and maintaining existing features for this product. This will be an integral part of the team responsible for Edge Applications at Fastly and expected to ensure that all of these products meet the highest standards of quality, reliability, and customer/developer experience we provide at Fastly.

Requirements

  • Significant professional experience building high-reliability distributed systems. Most Staff Engineers at Fastly have more than 7 years of related experience
  • At least 5 years of experience with the Go or Rust programming languages
  • At least 3 years of experience working with cloud and container technologies such as Kubernetes and Google Cloud Platform
  • Experience at creating clear, concise, and comprehensive technical documentation
  • Experience working with customer support teams, and directly with customers, to diagnose and troubleshoot problems
  • Experience mentoring, guiding, and coaching team members
  • Ability to learn new skills and share what you’ve learned with the broader team

Nice To Haves

  • Experience with Varnish Configuration Language (VCL)
  • Image/video containers and formats
  • Additional cloud/serverless platforms
  • A passion for learning new technologies, tools, and languages
  • Terraform

Responsibilities

  • Lead full lifecycle projects from design and development through roll out and maintenance to build new features for products written in Go and Rust ensuring compatibility with the latest Fastly products and features
  • Design and implement new Fastly features and enhancements for these products, based on customer feedback and modern best practices, writing code that is performant, maintainable, clear, and concise
  • Identify, diagnose, and resolve issues within the products, with a focus on performance and reliability at scale
  • Ensure timely and effective solutions to maintain high-quality customer experiences
  • Collaborate with cross-functional teams and stakeholders, including cloud engineers, product managers, and customer support teams to understand user requirements and address issues related to the products

Benefits

  • We offer a comprehensive benefits package including medical, dental, and vision insurance.
  • Family planning, mental health support along with Employee Assistance Program, Insurance (Life, Disability, and Accident), a Flexible Vacation policy and up to 18 days of accrued paid sick leave are there to help support our employees.
  • We also offer 401(k) (including company match) and an Employee Stock Purchase Program.
  • For 2026, we offer 12 paid local holidays, 12 paid company wellness days.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

No Education Listed

Number of Employees

501-1,000 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service