Backend Developer - Bazel

Backend Developer - Bazel

Posted Today by TEKsystems

Negotiable
Undetermined
Undetermined
London, UK

Summary: The role of Senior Software Engineer focuses on leveraging Bazel experience to enhance the developer experience within the Platform Developer Experience (PDX) R&D Studio. The position involves migrating to and maintaining Bazel for large-scale monorepo codebases, while collaborating with infrastructure teams to define best practices. The ideal candidate will have a strong passion for developer productivity and experience with tools for monorepo-based codebases. Fluency in multiple programming languages is also required for this position.

Key Responsibilities:

  • Utilize experience with Bazel and scaling monorepos to improve Back End engineering.
  • Migrate to and maintain Bazel and related abstractions to enhance developer experience.
  • Collaborate with infrastructure teams to establish a best-in-class monorepo experience.

Key Skills:

  • Strong passion for enhancing developer productivity.
  • Experience developing and maintaining tools for large monorepo-based codebases.
  • Excellent problem-solving skills.
  • Experience with the Bazel build system and its ecosystem.
  • Fluency in Java, Python, Starlark, and TypeScript.

Salary (Rate): undetermined

City: London

Country: UK

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Senior Software Engineer - Must have Bazel experience*

Our Product Area, Platinum, has historically owned and operated both our VCS and CI systems in addition to the Fleet Management product for helping developers at 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. Our main objective is to enable developers to innovate swiftly and efficiently across software components and team boundaries while we as the Platform mission take more ownership of the nuts and bolts and amplify the developer experience ..

The role is located in our Platform Developer experience (PDX) R&D Studio within the Platform Mission. The PDX R&D Studio oversees and owns cross discipline infrastructure that cuts across all engineering including our VCS, CI systems and beyond.

What you'll do

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 Back End engineering

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

Who you are

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 (eg: rulesets such as rules_jvm_external, IntelliJ Bazel plugin, etc.)

Fluency in Java, Python, Starlark and TypeScript

Job Title: Backend Developer - Bazel

Location: London, UK

Job Type: Contract

Trading as TEKsystems. Allegis Group Limited, Bracknell, RG12 1RT, United Kingdom. No. 2876353. Allegis Group Limited operates as an Employment Business and Employment Agency as set out in the Conduct of Employment Agencies and Employment Businesses Regulations 2003. TEKsystems is a company within the Allegis Group network of companies (collectively referred to as "Allegis Group"). Aerotek, Aston Carter, EASi, Talentis Solutions, TEKsystems, Stamford Consultants and The Stamford Group are Allegis Group brands. If you apply, your personal data will be processed as described in the Allegis Group Online Privacy Notice available at our website.

To access our Online Privacy Notice, which explains what information we may collect, use, share, and store about you, and describes your rights and choices about this, please go our website.

We are part of a global network of companies and as a result, the personal data you provide will be shared within Allegis Group and transferred and processed outside the UK, Switzerland and European Economic Area subject to the protections described in the Allegis Group Online Privacy Notice. We store personal data in the UK, EEA, Switzerland and the USA. If you would like to exercise your privacy rights, please visit the "Contacting Us" section of our Online Privacy Notice on our website for details on how to contact us. To protect your privacy and security, we may take steps to verify your identity, such as a password and user ID if there is an account associated with your request, or identifying information such as your address or date of birth, before proceeding with your request. commitments under the UK Data Protection Act, EU-U.S. Privacy Shield or the Swiss-U.S. Privacy Shield.