Staff Engineer, Traffic Management Systems

Company: Fastly
Apply for the Staff Engineer, Traffic Management Systems
Location: London
Job Description:

Requirements

  • At least 7+ years of experience designing and developing software components on Unix/Linux platforms
  • ,

  • 5+ years of professional software development experience, designing, building, and deploying production-ready applications, with focus on network protocols such as TCP, HTTP(S), DNS etc
  • ,

  • Track record of writing resilient and maintainable Rust, C, C++ and/or Go code
  • ,

  • Strong written and verbal communication skills with the ability to articulate complex technical ideas across multi-functional teams
  • ,

  • A passion for learning, and sharing what you’ve learned with others
  • ,

  • Protocol fluency and hands-on experience developing and operating DNS servers
  • ,

  • (Desirable) Experience with major cloud infrastructure providers such as AWS, GCP and/or Azure
  • ,

  • (Desirable) Experience with infrastructure as code systems like terraform and Kubernetes
  • ,

  • Familiarity with monitoring solutions like Prometheus and Grafana
  • ,

  • (Desirable) Experience with Machine Learning & Analytical tools

What the job involves

  • Fastly’s Traffic Management Systems Team owns and operates the services used to balance the CDN’s traffic globally, as well as Fastly’s Managed DNS product
  • ,

  • We are building a world-class DNS product with an autonomous control system that makes real-time data-driven decisions to ensure high levels of availability and performance across our network
  • ,

  • We are seeking a technical leader with experience in designing, building and operating distributed systems that are scalable, fault tolerant and easy to manage
  • ,

  • You’ll be joining a team responsible for critical network services, used by some of the world’s most popular companies to power the Internet
  • ,

  • Many of our largest customers rely on our work to ensure a performant and delightful experience for their users
  • ,

  • You will play a critical role in ensuring the team’s continued success in delivering innovative capabilities
  • ,

  • Technical leadership of full lifecycle projects, driving project progress and collaborating with stakeholders
  • ,

  • Coordinate and communicate with the team members and across other technical and cross functional teams
  • ,

  • Prioritize scalability, security, performance and reliability in the design of the applications you support
  • ,

  • Write code that is performant, maintainable, clear, and concise and contribute to code reviews, improving the codebase and other team processes
  • ,

  • Mentor and support other engineers, fostering a culture of knowledge sharing, innovation, and collaboration within the team
  • ,

  • Participate in on-call rotation as needed
  • ,

  • This position will require you to be available during core business hours and occasional nights and weekends as required for on-call support

#J-18808-Ljbffr…

Posted: June 6th, 2026