Staff Software Engineer - Linux Kernel

Fastly, Inc.

Denver, New York, San Francisco (CO, NY, CA)

On-site

USD 210,000 - 260,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Fastly is seeking a Staff Software Engineer to own end-to-end kernel projects for the Linux edge stack, focusing on high-performance networking and device support. You will drive drivers, NIC choices, and optimizations across a fleet of edge servers, ensuring safe upgrades and upstream contributions.

The role emphasizes building a robust, scalable Linux kernel that underpins Fastly’s edge platform, enabling secure, reliable and low-latency service delivery at the edge for global customers.

Qualifications

  • Proven Linux kernel development experience.
  • Experience with XDP and eBPF.
  • Strong networking and driver knowledge.
  • Ability to own problems end-to-end and upstream changes.

Responsibilities

  • Set technical direction for kernel projects, own them end to end from problem statement to fleet rollout, and mentor engineers on the team
  • Take new servers, CPUs and NICs from first boot to full fleet: drivers, IRQ affinity, RSS and queue layout on high core count hosts
  • Improve datapath and transport performance with XDP, eBPF and protocol work based on IETF specifications
  • Debug problems that cross layers with application teams, such as MTU behavior, cgroup memory accounting and packet filtering
  • Develop and maintain kernel changes and Fastly kernel modules on our long term kernel line, and reduce our private delta by upstreaming
  • Make sure state pushed from control planes to eBPF and XDP programs is applied, verified and safe to roll back
  • Own kernel health in production: triage crashes, WARNs and regressions across the fleet, find the root cause and ship the fix
  • Own and improve the kernel release process and

Skills

Linux kernel
XDP
eBPF
Networking
C/C++
Systems design
Mentoring

Job description

Description:

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.

We're building a more trustworthy Internet. Come join us.

Posting Open Date: 10/07/2026

Anticipated Posting Close Date*: 11/6/26

*Job posting may close early due to the volume of applicants.

Staff Software Engineer, Linux Edge Kernel

Fastly's Kernel and Host Networking team builds and ships the Linux kernel that runs on every server in our global edge network, and every customer request passes through it. As a Staff engineer you own technical problems end to end: from a crash signature or a new NIC on the bench, through root cause and design, to a change that is upstreamed and safely running on thousands of servers. The work spans networking, XDP and eBPF, memory, performance and hardware enablement. It also spans layers. Our kernel is the datapath of a distributed system whose control planes are constantly pushing new state to the fleet, so staying correct under change is part of the job. Formal CS education is not required; demonstrable experience is what matters.

What You'll Do:
  • Set technical direction for kernel projects, own them end to end from problem statement to fleet rollout, and mentor engineers on the team
  • Take new servers, CPUs and NICs from first boot to full fleet: drivers, IRQ affinity, RSS and queue layout on high core count hosts
  • Improve datapath and transport performance with XDP, eBPF and protocol work based on IETF specifications
  • Debug problems that cross layers with application teams, such as MTU behavior, cgroup memory accounting and packet filtering
  • Develop and maintain kernel changes and Fastly kernel modules on our long term kernel line, and reduce our private delta by upstreaming
  • Make sure state pushed from control planes to eBPF and XDP programs is applied, verified and safe to roll back
  • Own kernel health in production: triage crashes, WARNs and regressions across the fleet, find the root cause and ship the fix
  • Own and improve the kernel release process and
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer - Linux Kernel
Staff Software Engineer - Linux Kernel

LinuxCareers • New York (NY), Northern (KY)

Hybrid
USD 211,000 - 254,000
Staff Software Engineer - Linux Kernel
Staff Software Engineer - Linux Kernel

Fastly, Inc. • San Francisco (CA)

On-site
USD 211,000 - 254,000
Medical insurance
Dental insurance
Vision insurance
+3
Staff Software Engineer - Linux Kernel
Staff Software Engineer - Linux Kernel

Fastly, Inc. • New York (NY)

On-site
USD 211,000 - 254,000
Medical insurance
Dental insurance
Vision insurance
+5
Staff Linux Kernel Engineer: Edge Networking Lead
Staff Linux Kernel Engineer: Edge Networking Lead

Fastly, Inc. • Denver (CO), New York (NY), San Francisco (CA)

On-site
USD 210,000 - 260,000
Staff Software Engineer - Linux Kernel
Staff Software Engineer - Linux Kernel

Fastly, Inc. • Denver (CO)

On-site
USD 211,000 - 254,000
Medical, dental, and vision insurance
401(k) with company match
Employee stock purchase program
+1
Staff Linux Kernel Engineer - Edge Networking & Performance
Staff Linux Kernel Engineer - Edge Networking & Performance

Fastly, Inc. • New York (NY)

On-site
USD 211,000 - 254,000
Medical insurance
Dental insurance
Vision insurance
+5
Staff Linux Kernel Engineer - Edge Networking & Scale
Staff Linux Kernel Engineer - Edge Networking & Scale

Fastly, Inc. • San Francisco (CA)

On-site
USD 211,000 - 254,000
Medical insurance
Dental insurance
Vision insurance
+3
Staff Kernel Engineer - XDP/eBPF, Production Fleet Lead
Staff Kernel Engineer - XDP/eBPF, Production Fleet Lead

LinuxCareers • New York (NY), Northern (KY)

Hybrid
USD 211,000 - 254,000
Remote Senior Linux Edge Kernel Engineer
Remote Senior Linux Edge Kernel Engineer

Fastly, Inc. • Los Angeles (CA)

Hybrid
USD 211,000 - 254,000
Equity program
Discretionary bonus
Comprehensive benefits
Staff Software Engineer - Linux Kernel
Staff Software Engineer - Linux Kernel

Fastly, Inc. • Los Angeles (CA)

Hybrid
USD 211,000 - 254,000
Equity program
Discretionary bonus
Comprehensive benefits