Fastly

Staff Engineer – API Services

Fastly

full-time

Posted on:

Location Type: Hybrid

Location: San FranciscoCaliforniaColoradoUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $211,370 - $253,644 per year

Job Level

About the role

  • Lead the design and development for highly-available, scalable, and distributed systems to enable Fastly to meet the challenges of sustained growth and scale.
  • Mentor engineers across the team in developing applications in Go and advocate for software development best practices and high-quality code standards.
  • Drive significant process and architecture improvements by evolving manual tasks and complex legacy components into reliable, automatic, and highly efficient systems.
  • Define and communicate the long-term technical roadmap for API Services and collaborate with engineering leaders and principal engineers to align cross-team dependencies and strategies.
  • Anticipate, design, and implement major architectural changes to ensure the continued reliability and scaling needs of the Fastly Control Systems for years to come.
  • Define and champion Platform Engineering best practices for the API Services team, improving the foundational infrastructure used by internal developers.
  • Contribute to the core infrastructure and platform needs of the team by working with tools and frameworks like Terraform, Jenkins, Kubernetes and Chef.
  • Participate in an on-call rotation.

Requirements

  • You have at least 7 years of related development experience, including a significant track record of building and scaling global-scale distributed systems.
  • Hands-on experience developing applications in GoLang.
  • Solid experience with cloud providers (AWS, GCP), containerization (Docker, Kubernetes) and infrastructure as code (Terraform).
  • Experience with declarative configuration languages such as CUE or other tools for managing configuration compilation and coordination.
  • Track record of processes improvements through automation.
  • Experience with monitoring and observability tools (Prometheus, Grafana, Splunk, New Relic, etc).
  • Deep expertise and mastery of distributed systems and microservices architecture, including hands-on experience designing and operating large-scale production services.
  • Proven ability to independently drive and deliver large, complex, and ambiguous projects that span multiple teams and require significant cross-organizational influence.
  • Strong written and verbal communication skills.
  • A great teammate: communicative, collaborative, empathetic.
  • You have experience working with teams distributed across different time zones.
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.
  • Up to 18 days of accrued paid sick leave.
  • 401(k) (including company match) and an Employee Stock Purchase Program.
  • 11 paid local holidays, 12 paid company wellness days.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Gocloud computingdistributed systemsmicroservices architectureautomationinfrastructure as codeconfiguration managementmonitoring toolsobservabilityscalability
Soft Skills
communicationcollaborationmentoringleadershipproblem-solvinginfluenceteamworkempathyindependenceadaptability