Resume and JobRESUME AND JOB
Apple logo

Senior Software Engineer - Tooling (Bazel)

Apple

Software and Technology Jobs

Senior Software Engineer - Tooling (Bazel)

full-timePosted: Jul 25, 2025

Job Description

The Apple Cloud organisation is building the next generation of tools empowering Apple’s software developers to ship products our customers love. We're a small, empathetic, user-focused team crafting and building a continuous integration and delivery system that Apple’s developers utilise to build, test and deploy their code. Our goal is for Apple-internal developers to have a happier, easier time developing because of us, so that Apple's end-users have a better experience, and we're looking to hire people who are excited to make that a reality. We try to understand the underlying user needs common across different teams, and provide optimised shared solutions so that individual developers can focus on their own priorities. This role is primarily focused on developing and delivering solutions by designing, writing, deploying, and maintaining code. Part of the role involves working closely with partner teams in order to help them make efficient use of the tooling and infrastructure we provide. The teams are primarily based in London (UK) and Cupertino (US), we are looking for London-based applicants. What we’re looking for • Empathy for the developers who will use the systems we produce. • Commitment to fostering an open and inclusive work environment. • Focus on understanding the underlying needs of the user, and letting that guide the solution. • Growth mindset and willingness to learn from and teach others. • Willingness to productively challenge assumptions. • Curiosity about how systems work and how they fail. • Detail oriented and proud of the work you deliver. • An ability to collaborate with teams who may be unfamiliar with build and CI tooling to help them get the most out of them. You don’t need to have experience with any or all of the following, we know that you can learn and grow on the job, but you can find in our Minimum Qualifications some of the things our team values and focuses on day-to-day.

Locations

  • London, England, United Kingdom W1S 1YZ

Salary

Estimated Salary Rangemedium confidence

40,000,000 - 80,000,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • empathy for developersintermediate
  • commitment to fostering an open and inclusive work environmentintermediate
  • focus on understanding user needsintermediate
  • growth mindsetintermediate
  • willingness to learn from and teach othersintermediate
  • willingness to productively challenge assumptionsintermediate
  • curiosity about systemsintermediate
  • detail orientedintermediate
  • ability to collaborate with teamsintermediate
  • experience with build and CI toolingintermediate

Required Qualifications

  • Appreciate automation and tooling, and believe that they play a critical role in software development. (experience)
  • Advocate for continuous integration and continuous delivery. (experience)
  • Have experience building tools for engineers, some of which may be backed by distributed systems at large scale. (experience)
  • Want to participate in the Bazel open source community. (experience)

Preferred Qualifications

  • Have used any of these technologies we tend to focus on: (experience)
  • Build tools: Bazel, Gradle, Buildbarn. (experience)
  • Languages: Starlark, Go, Java, Python, Rust, Bash. (experience)
  • Technologies: Docker, Kubernetes (experience)

Responsibilities

  • This role is primarily focused on developing and delivering solutions by designing, writing, deploying, and maintaining code. Part of the role involves working closely with partner teams in order to help them make efficient use of the tooling and infrastructure we provide.
  • The teams are primarily based in London (UK) and Cupertino (US), we are looking for London-based applicants.
  • What we’re looking for
  • • Empathy for the developers who will use the systems we produce.
  • • Commitment to fostering an open and inclusive work environment.
  • • Focus on understanding the underlying needs of the user, and letting that guide the solution.
  • • Growth mindset and willingness to learn from and teach others.
  • • Willingness to productively challenge assumptions.
  • • Curiosity about how systems work and how they fail.
  • • Detail oriented and proud of the work you deliver.
  • • An ability to collaborate with teams who may be unfamiliar with build and CI tooling to help them get the most out of them.
  • You don’t need to have experience with any or all of the following, we know that you can learn and grow on the job, but you can find in our Minimum Qualifications some of the things our team values and focuses on day-to-day.

Target Your Resume for "Senior Software Engineer - Tooling (Bazel)" , Apple

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer - Tooling (Bazel). Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Software Engineer - Tooling (Bazel)" , Apple

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Hardware

Answer 10 quick questions to check your fit for Senior Software Engineer - Tooling (Bazel) @ Apple.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Apple logo

Senior Software Engineer - Tooling (Bazel)

Apple

Software and Technology Jobs

Senior Software Engineer - Tooling (Bazel)

full-timePosted: Jul 25, 2025

Job Description

The Apple Cloud organisation is building the next generation of tools empowering Apple’s software developers to ship products our customers love. We're a small, empathetic, user-focused team crafting and building a continuous integration and delivery system that Apple’s developers utilise to build, test and deploy their code. Our goal is for Apple-internal developers to have a happier, easier time developing because of us, so that Apple's end-users have a better experience, and we're looking to hire people who are excited to make that a reality. We try to understand the underlying user needs common across different teams, and provide optimised shared solutions so that individual developers can focus on their own priorities. This role is primarily focused on developing and delivering solutions by designing, writing, deploying, and maintaining code. Part of the role involves working closely with partner teams in order to help them make efficient use of the tooling and infrastructure we provide. The teams are primarily based in London (UK) and Cupertino (US), we are looking for London-based applicants. What we’re looking for • Empathy for the developers who will use the systems we produce. • Commitment to fostering an open and inclusive work environment. • Focus on understanding the underlying needs of the user, and letting that guide the solution. • Growth mindset and willingness to learn from and teach others. • Willingness to productively challenge assumptions. • Curiosity about how systems work and how they fail. • Detail oriented and proud of the work you deliver. • An ability to collaborate with teams who may be unfamiliar with build and CI tooling to help them get the most out of them. You don’t need to have experience with any or all of the following, we know that you can learn and grow on the job, but you can find in our Minimum Qualifications some of the things our team values and focuses on day-to-day.

Locations

  • London, England, United Kingdom W1S 1YZ

Salary

Estimated Salary Rangemedium confidence

40,000,000 - 80,000,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • empathy for developersintermediate
  • commitment to fostering an open and inclusive work environmentintermediate
  • focus on understanding user needsintermediate
  • growth mindsetintermediate
  • willingness to learn from and teach othersintermediate
  • willingness to productively challenge assumptionsintermediate
  • curiosity about systemsintermediate
  • detail orientedintermediate
  • ability to collaborate with teamsintermediate
  • experience with build and CI toolingintermediate

Required Qualifications

  • Appreciate automation and tooling, and believe that they play a critical role in software development. (experience)
  • Advocate for continuous integration and continuous delivery. (experience)
  • Have experience building tools for engineers, some of which may be backed by distributed systems at large scale. (experience)
  • Want to participate in the Bazel open source community. (experience)

Preferred Qualifications

  • Have used any of these technologies we tend to focus on: (experience)
  • Build tools: Bazel, Gradle, Buildbarn. (experience)
  • Languages: Starlark, Go, Java, Python, Rust, Bash. (experience)
  • Technologies: Docker, Kubernetes (experience)

Responsibilities

  • This role is primarily focused on developing and delivering solutions by designing, writing, deploying, and maintaining code. Part of the role involves working closely with partner teams in order to help them make efficient use of the tooling and infrastructure we provide.
  • The teams are primarily based in London (UK) and Cupertino (US), we are looking for London-based applicants.
  • What we’re looking for
  • • Empathy for the developers who will use the systems we produce.
  • • Commitment to fostering an open and inclusive work environment.
  • • Focus on understanding the underlying needs of the user, and letting that guide the solution.
  • • Growth mindset and willingness to learn from and teach others.
  • • Willingness to productively challenge assumptions.
  • • Curiosity about how systems work and how they fail.
  • • Detail oriented and proud of the work you deliver.
  • • An ability to collaborate with teams who may be unfamiliar with build and CI tooling to help them get the most out of them.
  • You don’t need to have experience with any or all of the following, we know that you can learn and grow on the job, but you can find in our Minimum Qualifications some of the things our team values and focuses on day-to-day.

Target Your Resume for "Senior Software Engineer - Tooling (Bazel)" , Apple

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer - Tooling (Bazel). Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Software Engineer - Tooling (Bazel)" , Apple

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Hardware

Answer 10 quick questions to check your fit for Senior Software Engineer - Tooling (Bazel) @ Apple.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.