£650 Per day
Undetermined
Remote
Nationwide
Summary: The Senior Software Engineer role focuses on enhancing developer infrastructure and tooling at Spotify, specifically through the use of Bazel and managing large-scale monorepos. The position requires collaboration with various infrastructure teams to improve the developer experience and support version control and continuous integration systems. Candidates must have experience with Bazel and a strong background in backend engineering. This role is fully remote but requires candidates to be based in the UK.
Key Responsibilities:
- Utilize experience with Bazel to enhance backend engineering practices at Spotify.
- Migrate to and maintain Bazel and related abstractions for improved developer experience.
- Collaborate with infrastructure teams to define a best-in-class monorepo experience.
- Support version control and continuous integration systems.
Key Skills:
- Strong passion for enhancing developer productivity.
- Experience developing and maintaining tools for large monorepo-based codebases.
- Excellent problem-solving skills.
- Proficiency with the Bazel build system and its ecosystem.
- Fluency in Java, Python, Starlark, and TypeScript.
Salary (Rate): £650/day
City: undetermined
Country: UK
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Senior Software Engineer - Bazel / Java
We are seeking a collaborative and curious backend Engineer to help drive and develop the next generation of developer infrastructure and tooling as we establish a unified, robust and scalable monorepo ecosystem for all engineers at Spotify..This role helps to support VCS and CI systems in addition to a Fleet Management product for helping developers at our client manage large scale software changes. In the last year, we have invested a huge amount of time and effort into the next steps of that and our migration towards monorepos. The role is located in our Platform Developer Experience (PDX) R&D Studio. The PDX R&D Studio oversees and owns cross discipline infrastructure that cuts across all engineering at our clent including our VCS, CI systems and beyond.
YOU MUST HAVE EXPERIENCE WITH BAZEL TO BE CONSIDERED FOR THIS ROLE
Role Duties
- Bring your experience and knowledge of working with Bazel and scaling monorepos to millions of lines of code to help us rethink the future of backend engineering at Spotify
- Help us migrate to, in addition to own and maintain Bazel and any related abstractions built to improve the developer experience
- Collaborate with our adjacent infrastructure teams across the company to develop what a best in class monorepo experience means
Essential Skills
- Strong passion for making developers highly productive
- Experience developing and maintaining tools for large monorepo-based codebases
- Excellent problem solving skills
- Experience working with the Bazel build system and its ecosystem (e.g: rulesets such as rules_jvm_external, IntelliJ Bazel plugin, etc.)
- Fluency in Java, Python, Starlark and TypeScript
This contract role can be worked fully renmotely but you must be based in the UK. I have interview slots ready to be filled so dont delay and apply ASAP to be considered. Randstad Technologies is acting as an Employment Business in relation to this vacancy.