Backend Engineer - Core Infrastructure

London / Stockholm
Engineering – Platform /
Permanent /
Hybrid
We’re looking for mid-level Backend Engineers to join Spotify’s Core Infrastructure team. You will contribute to the development and optimisation of the foundational infrastructure that powers the Spotify platform. This is a highly impactful role and you will be developing the systems that enable Spotify’s engineering teams to deliver robust solutions quickly and efficiently to meet the demands of over a billion customers. You’ll design, build and develop scalable infrastructure services and tools, and collaborate in a cross-functional team.

The Abs team in particular are responsible for building the central backend infrastructure and framework upon which hundreds/thousands of developers at Spotify build the Spotify experience. You will join a team of experienced backend engineers who share a common interest in providing a seamless backend development experience to Spotify engineers. Their goal is to eliminate any bottlenecks and smoothen out the Java backend development experience. Together we define and create the very foundation upon which Spotify’s many backend developers build Spotify’s user facing products. Above all, your work will impact the way the world experiences music.


What You'll Do

    • Working with Java, libraries and getting onboarded to Spotify’s own Java framework, Apollo, to continue developing our backend framework.
    • Collaborate closely with other engineers in cross-functional teams.
    • Design, develop and operate business-critical backend systems with a focus on high availability, low latency and scalability.
    • Have the ability to impact other squads' efficiency, across the entire company defining the future of our service framework
    • Participating in an on-call rotation as part of the operational responsibility for services maintained by the team. 

Who You Are

    • You are proficient in Java for backend development and you are able to apply your knowledge of the Java runtime environment to help us improve our backend service landscape.
    • You are familiar with modern cloud platforms, preferably GCP, and tools like Docker for containerisation
    • You are interested in contributing to core Java framework and are meticulously focussed on improving the Java backend development experience across Spotify.
    • You are passionate about building high-quality systems and take pride in ensuring they perform at scale.
    • You have excellent communication and collaboration skills, ensuring alignment across cross-functional teams.
    • You care deeply about sound engineering practices like continuous delivery, clean code and automated testing.
    • You are experienced in designing and building distributed and scalable systems and feel thrilled by the idea of seeing millions of users running your code.

Where You'll Be

    • This role is based in London (UK) or Stockholm (Sweden).
    • 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.