
Staff Engineer – API Services
Fastly
full-time
Posted on:
Location Type: Hybrid
Location: San Francisco • California • Colorado • United States
Visit company websiteExplore more
Salary
💰 $211,370 - $253,644 per year
Job Level
Tech Stack
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