Senior Software Engineer

Randstad UK
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Charing Cross, United Kingdom

Tech stack

Java
Python
TypeScript

Job description

Senior Software Engineer, Developer Infrastructure (Bazel/Monorepo)

Location: Remote

Are you ready to make an IMPACT!

We are seeking a Senior Software Engineer to lead the development of our next-generation developer infrastructure. This is a critical role in our ambitious initiative to establish a robust, unified, and scalable monorepo ecosystem for all of Spotify Engineering, leveraging Bazel.

If you love making developers highly productive and have experience scaling systems to millions of lines of code, we want to hear from you. What You'll Do

  • Drive the migration to, and own the maintenance of, Bazel and custom abstractions for our Back End monorepo.
  • Bring your experience scaling monorepos to dramatically improve the developer build experience.
  • Collaborate with infrastructure teams to define and deliver a best-in-class, unified developer experience.

Who You Are

  • Deep experience working with and scaling Bazel for large, monorepo-based codebases.
  • Strong passion for developer tooling and productivity.
  • Fluency in Java, Python, Starlark, and TypeScript.
  • Excellent problem-solving skills for complex, cross-cutting systems.

Your work in the Platform Developer Experience (PDX) R&D Studio will directly impact the speed and efficiency of every engineer at Spotify.

Ready to amplify our engineering impact? Apply now.

Randstad Technologies is acting as an Employment Business in relation to this vacancy.

Requirements

  • Deep experience working with and scaling Bazel for large, monorepo-based codebases.
  • Strong passion for developer tooling and productivity.
  • Fluency in Java, Python, Starlark, and TypeScript.
  • Excellent problem-solving skills for complex, cross-cutting systems.

Apply for this position