Lead full lifecycle projects from design and development through roll out and maintenance to build systems that make automated network configuration decisions for load balancing, traffic engineering and failover purposes
Design and build systems to collect, normalize, enrich, transport, and process data from heterogeneous sources across a rapidly scaling network
Study and apply concepts from control theory, optimization and statistics to tackle traffic engineering problems
Design and build pipelines for generating, testing and deploying changes to distributed systems that control Fastly's edge network
Design and build software systems to run on network equipment for controlling their dataplane configuration
Provide technical leadership of full lifecycle projects and coordinate with cross-functional teams and stakeholders
Write performant, maintainable, clear, and concise code and contribute to code reviews
Mentor and support other engineers, fostering knowledge sharing and collaboration
Participate in on-call rotation and be available during core business hours, occasional nights and weekends as necessary to support on-call
Requirements
Significant professional experience building high-reliability distributed systems (Most Staff Engineers at Fastly have more than 7 years of related experience)
Solid understanding of the Go programming language
Consistent track record of designing and implementing large-scale and mission-critical distributed software systems
Understanding of the challenges involved in building, operating, and maintaining scalable and reliable data processing systems
Experience mentoring, guiding, and coaching team members
Ability to learn new skills and share what you’ve learned with the broader team
Willingness to participate in on-call rotation as needed
(Preferred) Real-world experience in IP, BGP, Anycast, and DNS
(Preferred) Understanding of control theory, optimization, probability or statistics
(Preferred) Experience working with geographically dispersed teams; previous remote work preferred
(Preferred) Experience in network telemetry including instrumenting infrastructure and collecting, processing, storing and analyzing data
(Preferred) Experience writing production-level code using the Rust programming language
Benefits
medical, dental, and vision insurance
Family planning
mental health support
Employee Assistance Program
Insurance (Life, Disability, and Accident)
Flexible Vacation policy
up to 18 days of accrued paid sick leave
401(k) (including company match)
Employee Stock Purchase Program
Eligibility for equity and discretionary bonus programs
11 paid local holidays (2025)
11 paid company wellness days (2025)
Largely hybrid work model with flexibility to split time between office and home
In-person new hire orientation in San Francisco
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
technical leadershipmentoringcollaborationknowledge sharingguiding team memberscoachingproblem-solvingadaptabilitycommunicationavailability for on-call