Senior Backend Engineer - CI Experience
Senior Backend Engineer - CI Experience

Senior Backend Engineer - CI Experience

Full-Time 36000 - 60000 £ / year (est.) No home office possible
Spotify

At a Glance

  • Tasks: Design and maintain backend services for Spotify's CI infrastructure, focusing on reliability and automation.
  • Company: Join Spotify, the world's leading audio streaming service, known for its inclusive culture.
  • Benefits: Flexible remote work, competitive salary, and a commitment to diversity and inclusion.
  • Why this job: Make a real impact on developer experience while working with cutting-edge technologies.
  • Qualifications: Strong backend engineering skills in Java and Python, with experience in CI/CD infrastructure.
  • Other info: Collaborative environment with opportunities for professional growth and innovation.

The predicted salary is between 36000 - 60000 £ per year.

The CI Experience squad owns the client continuous integration (CI) infrastructure at Spotify. Our mission is to ensure smooth, reliable, and fast integration of code changes across all client repositories. We provide the tooling, documentation, and support that empower client engineers to build, test, and ship confidently.

We are looking for a Backend Infrastructure Engineer with strong experience in building and maintaining backend services that power developer infrastructure. While our current systems handle relatively low traffic, the focus is on reliability, testability, observability, and migration readiness. A key part of this role is to help migrate existing Python-based services to Java, ensuring better alignment with Spotify's monorepo and future automation strategies.

What You’ll Do

  • Design, maintain, and evolve backend services supporting our CI infrastructure.
  • Improve local development and testing loops to reduce the need for full deployments during validation.
  • Drive service migrations (e.g., from Python to Java) and assist in refactoring for scalability and maintainability.
  • Implement robust monitoring, logging, and alerting practices for better visibility and debugging.
  • Contribute to documentation – especially around service setup, testing, and troubleshooting.
  • Collaborate with cross-functional teams to improve developer experience and CI efficiency.
  • Help shape our technical roadmap for infrastructure evolution, focusing on automation and resilience.

Who You Are

  • Strong backend engineering experience with Java and Python.
  • Familiar with microservice architecture, Kubernetes, and caching strategies.
  • Experienced in designing maintainable, testable, and observable systems.
  • Skilled at writing clear and thorough documentation for services and processes.
  • Comfortable working on CI/CD infrastructure, including tools like gRPC/Protobuf, Bazel, and Git.
  • Strong understanding of service migrations, from design to execution.
  • Collaborative and proactive; able to work autonomously while aligning with broader team goals.
  • Bonus: Experience working with Spotify's internal client CI systems or Windows environments.

Where You’ll Be

This role is based in either Stockholm or London. We offer flexible remote work with some in‑person meetings.

Spotify is an equal‑opportunity employer. You are welcome at Spotify for who you are, no matter where you come from, what you look like, or what you bring. We are committed to inclusivity and creating a workplace that reflects the diversity of our global community. We provide accommodations during the interview process. If you need assistance at any stage, please let us know – we are here to support you.

Spotify transformed music listening forever when we launched in 2008. Our mission is to unlock the potential of human creativity by giving a million creative artists the opportunity to live off their art and billions of fans the chance to enjoy and be passionate about these creators. Everything we do is driven by our love for music and podcasting. Today, we are the world's most popular audio streaming subscription service.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Senior Backend Engineer - CI Experience employer: Spotify

Spotify is an exceptional employer that fosters a culture of inclusivity and innovation, making it an ideal place for a Senior Backend Engineer to thrive. With flexible remote work options and a commitment to employee growth, you will have the opportunity to shape the future of our CI infrastructure while collaborating with diverse teams in vibrant locations like Stockholm or London. Join us to be part of a mission-driven company that values creativity and empowers you to make a meaningful impact.
Spotify

Contact Detail:

Spotify Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Backend Engineer - CI Experience

✨Tip Number 1

Network like a pro! Reach out to folks in your industry, especially those at Spotify or similar companies. A friendly chat can lead to insider info about job openings and even referrals.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repo showcasing your backend projects, especially any CI/CD work. This gives potential employers a taste of what you can do beyond your CV.

✨Tip Number 3

Prepare for the interview by brushing up on your Java and Python knowledge. Be ready to discuss your experience with service migrations and CI infrastructure – they’ll want to see how you think on your feet!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take that extra step to connect with us directly.

We think you need these skills to ace Senior Backend Engineer - CI Experience

Backend Engineering
Java
Python
Microservice Architecture
Kubernetes
Caching Strategies
CI/CD Infrastructure
gRPC
Protobuf
Bazel
Git
Service Migrations
Documentation Skills
Observability
Collaboration

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your backend engineering experience, especially with Java and Python. We want to see how your skills align with our CI infrastructure needs, so don’t hold back on showcasing relevant projects!

Showcase Your Documentation Skills: Since clear documentation is key for us, include examples of your past work where you’ve contributed to service setup or troubleshooting guides. This will help us see your attention to detail and ability to communicate complex ideas.

Be Specific About Your Experience: When filling out your application, be specific about your experience with microservices, Kubernetes, and CI/CD tools. We love seeing candidates who can articulate their hands-on experience and the impact they’ve made in previous roles.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!

How to prepare for a job interview at Spotify

✨Know Your Tech Stack

Make sure you’re well-versed in both Java and Python, as these are crucial for the role. Brush up on your knowledge of microservice architecture and CI/CD tools like gRPC/Protobuf and Bazel. Being able to discuss your experience with these technologies confidently will show that you're a strong fit.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in backend engineering, especially around service migrations and maintaining reliability. Use examples that highlight your ability to improve local development loops and implement monitoring practices. This will demonstrate your proactive approach to problem-solving.

✨Collaborate and Communicate

Since this role involves working with cross-functional teams, be ready to talk about your collaborative experiences. Share how you’ve contributed to documentation and improved developer experience in past roles. Clear communication is key, so practice articulating your thoughts clearly.

✨Understand Spotify's Culture

Familiarise yourself with Spotify’s mission and values, especially their commitment to inclusivity and creativity. Be prepared to discuss how your personal values align with theirs. Showing that you understand and appreciate their culture can set you apart from other candidates.

Senior Backend Engineer - CI Experience
Spotify

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>