Backend Software Engineer - Bazel Java in London

Backend Software Engineer - Bazel Java in London

London Freelance 36000 - 60000 £ / year (est.) Home office (partial)
R

At a Glance

  • Tasks: Drive the future of backend engineering and develop innovative developer tools.
  • Company: Join Spotify's dynamic team focused on cutting-edge infrastructure.
  • Benefits: Fully remote work, competitive pay, and opportunities for professional growth.
  • Why this job: Make a real impact on developer productivity with your expertise in Bazel.
  • Qualifications: Experience with Bazel, Java, and large monorepo codebases is essential.
  • Other info: Exciting role with immediate interview slots available!

The predicted salary is between 36000 - 60000 £ per year.

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 client 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 remotely but you must be based in the UK. I have interview slots ready to be filled so don't delay and apply ASAP to be considered.

Backend Software Engineer - Bazel Java in London employer: Randstad Technologies Recruitment

At Spotify, we pride ourselves on fostering a collaborative and innovative work culture that empowers our engineers to thrive. As a Backend Software Engineer in our Platform Developer Experience (PDX) R&D Studio, you'll have the opportunity to work with cutting-edge technologies like Bazel and contribute to a unified monorepo ecosystem, all while enjoying flexible remote work options within the UK. We are committed to your professional growth, offering ample opportunities for skill development and career advancement in a dynamic environment that values creativity and teamwork.
R

Contact Detail:

Randstad Technologies Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Backend Software Engineer - Bazel Java in London

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can open doors that applications alone can't.

✨Tip Number 2

Prepare for those interviews! Brush up on your Bazel and Java skills, and be ready to discuss your past projects. We want to see how you think and solve problems.

✨Tip Number 3

Show your passion! When you get the chance, share why you're excited about backend engineering and how you can contribute to the team’s goals. Enthusiasm goes a long way!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step.

We think you need these skills to ace Backend Software Engineer - Bazel Java in London

Bazel
Java
Python
Starlark
TypeScript
Monorepo Management
Problem-Solving Skills
Developer Productivity Tools
Collaboration
Infrastructure Development
CI Systems
VCS Systems

Some tips for your application 🫡

Show Your Passion: Let us see your enthusiasm for backend engineering and developer productivity. Share specific examples of how you've made developers' lives easier in your previous roles, especially with Bazel.

Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with Bazel and monorepos. We want to see how your skills align with the role, so don’t hold back on the details!

Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon unless it's relevant. We appreciate a well-structured application that gets straight to the point.

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Randstad Technologies Recruitment

✨Know Your Bazel Inside Out

Make sure you brush up on your Bazel knowledge before the interview. Be ready to discuss your experience with Bazel, including any specific rulesets you've worked with, like rules_jvm_external. The more you can demonstrate your expertise, the better!

✨Showcase Your Problem-Solving Skills

Prepare to share examples of how you've tackled complex problems in large monorepo environments. Think about specific challenges you've faced and how you approached them. This will show your potential employer that you're not just a coder, but a critical thinker.

✨Collaborate Like a Pro

Since this role involves working with various teams, be ready to discuss your collaborative experiences. Share stories about how you've worked with cross-discipline teams to improve developer tools or infrastructure. Highlighting your teamwork skills can set you apart!

✨Get Familiar with the Company Culture

Research Spotify's culture and values. Understanding their focus on developer productivity and innovation will help you align your answers with what they’re looking for. It’s all about showing that you’re not just a fit for the role, but for the company as well!

Backend Software Engineer - Bazel Java in London
Randstad Technologies Recruitment
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>