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.
...