Backend Engineer - Version Control systems

Be among the first applicants.
Spotify
London
GBP 60,000 - 100,000
Be among the first applicants.
Yesterday
Job description

Do you love being in the flow as a developer and want to enable that for everyone else as well? Do you believe that the key to personal flow is in making the local developer build experience fast, well-integrated, automated and with meaningful insights? We are seeking a collaborative and curious Engineer to help drive and develop our VCS Platform forward.

Version Control System (VCS) is the heartbeat of the developer experience. Spotify's extensive growth serving 1 Billion customers has led to us approaching operational limits, and we need to improve our stack to the next generation of VCS. This role will be part of a team collaboratively creating and owning the VCS Platform for Spotify, aiming to provide our developers with a streamlined, simple-to-use, and safe development experience at scale. Operational responsibility for the systems and seamless collaboration with partner vendors will also be part of this role.

The role is located in the Platform Developer Experience (PDX) Studio within the Platform Mission. The PDX Studio oversees and owns infrastructure that spans all engineering disciplines at Spotify.

What You'll Do

  1. Execute Spotify's future VCS Platform strategy to serve 3000+ engineers, supporting thousands of releases daily and enabling large-scale GIT repositories.
  2. Architect, design, develop, deploy, and operate services and systems that provide the best developer experience, including local development experience.
  3. Collaborate with Infrastructure teams across the company to define what a best-in-class VCS platform entails.
  4. Drive developer experience improvements and enhancements for our chosen VCS across our current technical stacks.
  5. Help scale our VCS platform to support automated systems making mass changes across our fleet of services.
  6. Deliver testable, maintainable, high-quality code and take operational responsibility for your developed components.

Who You Are

  1. You are an experienced Software Engineer with Java; familiarity with Node.js is a bonus.
  2. You have experience deploying to and implementing solutions in Kubernetes.
  3. You believe in iteration and know that finding the right solution is more important than the first.
  4. You focus on standardization and automation, always looking for ways to improve the developer experience.
  5. You have 3+ years of experience building and implementing large-scale systems across various projects and teams.
  6. You are familiar with and enthusiastic about software engineering best practices such as testing, continuous integration, and continuous delivery.

Where You'll Be

  1. This role is based in London.
  2. We offer flexibility to work where you work best! There will be some in-person meetings, but the role allows for remote work, with a requirement to come in 3 times per week.

Create a job alert and receive personalized job recommendations straight to your inbox.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Backend Engineer - Version Control systems jobs in London