
Senior Backend Engineer – CI Experience
Spotify
full-time
Posted on:
Location Type: Hybrid
Location: Stockholm • Sweden
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- 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.
Requirements
- 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.
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaPythonmicroservice architectureKubernetesCI/CDgRPCProtobufBazelservice migrationsobservable systems
Soft Skills
collaborativeproactiveautonomousdocumentation skillscommunication