Backend Engineer - Core Infrastructure
PermanentJob Overview
ATC is the squad behind Spotify’s perimeter systems — the critical edge layer that connects millions of users to Spotify every second. Sitting within the Infrastructure product area, this team focuses on building a robust, scalable, and transparent networking layer that just works for engineers across Spotify.
From handling massive traffic at the edge to protecting Spotify from external threats, the team plays a key role in keeping the platform reliable and secure. You’ll work closely with engineers across Spotify to design systems that scale effortlessly while continuously improving how we manage and protect traffic at a global level.
ATC is the squad behind Spotify’s perimeter systems — the critical edge layer that connects millions of users to Spotify every second. Sitting within the Infrastructure product area, this team focuses on building a robust, scalable, and transparent networking layer that just works for engineers across Spotify.
From handling massive traffic at the edge to protecting Spotify from external threats, the team plays a key role in keeping the platform reliable and secure. You’ll work closely with engineers across Spotify to design systems that scale effortlessly while continuously improving how we manage and protect traffic at a global level.
What You'll Do
- Work closely with your squad to own and evolve Spotify’s perimeter infrastructure, handling traffic between clients and backend services at massive scale
- Design, build, and maintain systems that automate and simplify cloud networking, provisioning, and monitoring
- Contribute to distributed systems by writing, reviewing, and improving production-grade code
- Help enhance traffic protection capabilities, including DDoS mitigation and scraping prevention
- Partner with engineers across Spotify to design reliable, scalable services and improve platform usability
- Run disaster recovery exercises and prepare systems for real-world failure scenarios
- Troubleshoot complex system behaviors and continuously improve performance and resilience
- Take part in an on-call rotation and support the operational health of the services your team owns
Who You Are
- You have experience working with Kubernetes and understand networking fundamentals across multiple layers of the stack
- You are comfortable operating and debugging distributed systems in production environments
- You have strong coding skills in at least one programming language and are open to learning others such as Java or C++
- You are experienced with systems like load balancing, monitoring, or configuration management
- You care about software engineering practices such as testing, continuous integration, and continuous delivery
- You enjoy solving complex problems and are curious about how systems behave under the hood
- You are comfortable working in a distributed team and collaborating across locations
- You bring a thoughtful and methodical approach to solving infrastructure challenges
Where You'll Be
- This role is based in London or Stockholm
- We offer you the flexibility to work where you work best! There will be some in person meetings, but still allows for flexibility to work from home
Make Your Resume Now