The Platform team crafts the technology that enables Spotify to learn quickly and scale easily, enabling rapid growth in our users and our business around the globe. Spanning many fields, we work to make the business work; creating the frameworks, capabilities, and tools needed to welcome a billion customers. Join us and help to amplify efficiency, quality, and innovation across Spotify. You will join a team where everyone shares a common interest in distributed backend systems, their scalability and continued development.
Location
You will help play an instrumental role in improving the productivity of over 2500+ developers at Spotify, and help Spotify on our journey to become one of the top tech companies in the world, in addition to having a broader global impact on the technology industry. We cover end-to-end integration of CI, with components mainly written in Java.
Our team is an essential part of a big initiative called Fleet management. The goal is for platform teams to identify and be able to roll out improvements across all of Spotify’s software and resources, aka the fleet. Through increased automation and better tools, we aim to make hundreds of yearly changes to an ever-growing fleet of components and resources with a positive impact on reliability and developer productivity.
What You'll Do
- Build and evolve tools and standards that provide the best developer experience possible
- Architect, design, develop, deploy and operate services and systems that serve millions of users
- Work closely with operations and compliance teams to ensure that you provide for the company’s short- and long-term goals
- Ensure the reliability of our platform, abiding by an SLA, setting SLIs and SLO
- Facilitate collaboration between teams to solve interesting and challenging problems
- Aid in leveling up our craft expertise through coaching and mentoring other engineers
- Ensure our systems are future proof and ready to support the scale of our business
- Be a valued member of an autonomous, cross-functional agile team
Who You Are
- You have 10+ years of experience in building and implementing large-scale systems across various projects.
- You are proficient in Java / Golang
- Experienced using GCP services such as IAM, Networking components, GKE, and Google Cloud Storage
- Comfortable with large-scale production systems and technologies, for example, load balancing, monitoring, distributed systems, or configuration management.
- You have familiarity with and enthusiasm for software engineering best practices such as testing, continuous integration, and continuous delivery.
- Someone who focuses on standardization and automation; always looking for ways to improve the developer experience
Where You'll Be
- We are a distributed workforce enabling our band members to find a work mode that is best for them!
- Where in the world? For this role, it can be within the EMEA region in which we have a work location and is within working hours.
- Working hours? We operate within the Central European and GMT time zones for collaboration and ask that all be located in that time zone.
- Prefer an office to work from home instead? Not a problem! We have plenty of options for your working preferences. Find more information about our Work From Anywhere options here.