Staff Software Engineer, Edge Delivery
Fastly, Inc.About the role
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 Vimeo, Pinterest, The New York Times, and GitHub.
We're building a more trustworthy Internet. Come join us.
Posting Open Date: Dec 12, 2024 - Updated Jan 10th, 2025
Anticipated Posting Close Date*: Feb 3, 2025
*Job posting may close early due to the volume of applicants.
Staff Software Engineer, Edge Delivery
The Edge Delivery team maintains Varnish, Fastly’s core caching platform, as well as adjacent services and tooling. Leveraging C, Go and Rust in different codebases, the team develops a highly-scalable service platform which is responsible for meeting the ever-growing and changing requirements of Fastly's diverse customer base.
We are looking for a Staff Software Engineer to join this critical team and help to evolve it to help scale our CDN, compute & security infrastructure. In addition to systems-level work, this role will involve extensive cross-team collaboration as well as the design of various utilities, applications and tools.
What You'll Do:
- Lead full lifecycle projects and facilitate collaboration with other teams at Fastly on interfaces to Varnish and related technologies like VCL
- Write C, Go and Rust code to meet the demands of Fastly’s diverse customer base
- Analyze and address performance and stability issues to meet high scale requirements
- Develop and maintain internal tools to streamline edge delivery, evolving manual tasks into reliable, automatic systems
- Focus on performance, stability, and scalable data extraction tools for Fastly's hosting infrastructure
- Participate in on-call rotation
What We're Looking For:
- At least 7 years of production experience as a software engineer
- At least 2 years of experience working on networking and distributed/cloud systems at scale
- At least 3 years of experience with C and/or Rust and affinity for learning new languages
- Proficiency in scripting languages like Python for quick prototyping
- Ability to participate in and help coordinate incident response and mitigation
- Motivated to identify pain points in existing workflows and create solutions via tools and automation
- Formal CS education is not required; demonstrable experience is sufficient
We’ll be super impressed if you have experience in any of these:
- Experience working in Go (golang)
- Build systems like Jenkins and GitHub Actions
- High performance, massively scalable web services; particularly using Varnish, nginx, Apache Traffic Server
- Mentoring junior engineers; helping to ensure both knowledge and team culture transfers bi-directionally
- Experience socializing best practices across an engineering organization and collaborating across departments and cross functional teams
Work Hours:
This position will require you to be available during core business hours and occasional nights and weekends as required for on call support.
Work Location(s) & Travel Requirements:
This position is open to Hybrid And Remote Work Locations.
The preferred locations for this position are:
- San Francisco, CA
- New York, NY
- Denver, CO
Fastly currently embraces a largely hybrid model for most roles which allows employees flexibility to split their time between the office and home.
There is a strong preference for Hybrid near a local office. However, we may be willing to consider remote candidates within the US.
This position may require travel as required by your role or requested by your manager.
SF / LA Fair Chance Ordinance Statement
Pursuant to the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Salary:
The estimated salary range for this position is $195,720 to $234,864.
Starting salary may vary based on permissible, non-discriminatory factors such as experience, skills, qualifications, and location.
This role may be eligible to participate in Fastly’s equity and
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s
Similar roles
Staff Mechanical Engineer, Precision Motion Control
10x Genomics
$239,200/yr
Chief of Staff to the Chief Financial Officer and Executive Director of the Water Board
City of New York
Chief of Staff to the Chief Financial Officer and Executive Director of the Water Board
City of New York