Build Engineer, Find My

Apple Inc.

Cupertino, Northern (CA, KY)

Hybrid

USD 150,000 - 278,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Apple's Find My team in Cupertino is seeking a build engineer to design and maintain CI pipelines, ensure rapid delivery of high quality releases, and collaborate across client/server teams. You will work on build trains, support tooling, and optimize build performance in a fast-paced environment.

The role demands strong Unix/macOS scripting, experience with CI systems (Jenkins), and familiarity with iOS development workflows. Excellent problem solving and teamwork are essential.

Qualifications

  • 3+ years of experience with Continuous Integration systems and Build/Release processes.
  • Ability to be in office Monday through Thursday.
  • Proven experience with Git version control.
  • Excellent knowledge of Unix/macOS scripting (bash, Python).
  • iOS application development knowledge and App Store submission familiarity.
  • Strong analytical, debugging and problem-solving skills.
  • Excellent communication and teamwork skills.

Responsibilities

  • Designing and implementing a build system and infrastructure for rapid, high-quality software delivery.
  • Enhancing builds to increase velocity and improve code sharing.
  • Collaborating with many teams to assemble requirements and foster collaboration.
  • Eliminating roadblocks and improving flow from development to production.
  • Supporting development, management and QA teams.

Skills

Continuous Integration
Build systems
Git
Unix/macOS scripting
iOS development
Problem solving
Communication & teamwork

Education

BS in Computer Science

Tools

Jenkins
Xcode
Bazel
Buck

Job description

Cupertino, California, United States Software and Services

The Find My team is dedicated to building a seamless, private, and secure experience for users to locate their devices, personal items, and share location with friends and family. We're a group of highly motivated engineers, designers, and product managers who are passionate about creating a simple and reliable experience for hundreds of millions of users worldwide. We thrive in a fast paced environment where team members are often encouraged to wear multiple hats and contribute to various aspects of the product lifecycle. Innovation and creative problem-solving are at the heart of our team, and we constantly explore new approaches to deliver groundbreaking solutions while collaborating with diverse disciplines across the company, including hardware, software, and privacy, to deliver an exceptional user experience.

Description

As an engineer on our team, you'll thrive in a fast-paced, startup-like environment, collaborating closely with a passionate team to achieve a shared mission. You'll be instrumental in developing exciting new features, and your contributions will directly impact millions of users. We embrace continuous iteration and improvement, so you'll have the opportunity to learn, grow, and refine your skills as we build the future of Find My.We are looking for an innovative build engineer who is dedicated to build systems, continuous integration and shipping high quality releases. On our team, you will play a key role in supporting complex build trains and CI systems. You will also work closely with members of the Find My client and server development team to build features and maintain our CI system and related services. Our team ships very high profile features which are used by millions of customers daily. We take pride in the quality of work we do, and we deliver these highly valued features in a lively and collaborative environment. The role requires a deep insight into the software development lifecycle for production services and also gives you lots of freedom with the responsibility to complete your goals. Engineers here will thrive in a constantly evolving and fast-paced environment, operating at the tactical level, while solving difficult problems.

Responsibilities
  • Designing and implementing a build system and infrastructure that delivers high quality software at a rapid pace
  • Enhancing/restructuring builds to increase the velocity of the build process and improve code sharing capabilities
  • Communicating with a wide variety of teams to assemble requirements and build collaboration
  • Eliminating road blocks and enhance flow from development to production
  • Providing support to development teams, senior management and QA teams
Minimum Qualifications
  • 3+ years of experience with Continuous Integration systems (e.g. Jenkins) and Build and Release processes
  • Ability to be in office Monday through Thursday
  • Proven experience and use of GIT
  • Excellent knowledge of Unix/macOS scripting (bash, Python)
  • iOS application development knowledge, App Store submission familiarity
  • Excellent analytical, debugging and problem solving skills
  • Excellent communication and teamwork skills will help you be more successful in our group dynamic
  • BS in Computer Science
Preferred Qualifications
  • Experience with build systems such as Bazel, Buck, or Xcode build system, beyond standard CI tools like Jenkins
  • Familiarity with distributed/large-scale build infrastructure and build optimization techniques (caching, incremental builds, parallelization)
  • Experience supporting server-side/backend build and release pipelines, not just client/iOS
  • Familiarity with App Store Connect, TestFlight, and code signing/provisioning workflows
  • Experience working cross-functionally with development, QA, and release management teams to streamline the SDLC

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $150,400 and $277,600, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You'll find that idea reflected in everything here - in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple's workplace

Learn about reasonable accommodations for job applicants

Apple accepts applications to this posting on an ongoing basis.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Distributed Build Systems
Software Engineer - Distributed Build Systems

Apple Inc. • Cupertino (CA)

On-site
USD 126,000 - 221,000
Comprehensive medical and dental coverage
Retirement benefits
Employee stock purchase plan
+1
Senior Software Engineer - Distributed Build Systems
Senior Software Engineer - Distributed Build Systems

Apple Inc. • San Diego (CA)

On-site
USD 184,700 - 324,800
Senior Software Engineer - Distributed Build Systems
Senior Software Engineer - Distributed Build Systems

Apple Inc. • Cupertino (CA)

On-site
USD 181,000 - 319,000
Comprehensive medical and dental coverage
Retirement benefits
Employee stock purchase plan
+1
Software Engineer - Backend Systems, Insights & Release Technologies
Software Engineer - Backend Systems, Insights & Release Technologies

Apple Inc. • Cupertino (CA)

On-site
USD 147,000 - 273,000
Comprehensive medical and dental coverage
Retirement benefits
Employee stock purchase plan
+1
Software Engineer - Distributed Systems, Insights & Release Technologies
Software Engineer - Distributed Systems, Insights & Release Technologies

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Comprehensive medical and dental
Employee Stock Purchase Plan
Relocation assistance
Release Engineer, Internet Technologies
Release Engineer, Internet Technologies

Apple Inc. • Cupertino (CA)

On-site
USD 145,000 - 264,000
Software Engineer, Deployment Platform
Software Engineer, Deployment Platform

Apple Inc. • San Diego (CA)

Hybrid
USD 142,000 - 214,000
Server Engineer, Find My
Server Engineer, Find My

Apple Inc. • Cupertino (CA)

On-site
USD 147,400 - 272,100
Comprehensive medical and dental coverage
Retirement benefits
Discounted products
+2
Senior Build and Release Engineer, Apple Services Engineering
Senior Build and Release Engineer, Apple Services Engineering

Apple Inc. • San Francisco (CA)

On-site
USD 181,000 - 319,000
Comprehensive medical and dental coverage
Retirement benefits
Discounted products and free services
+2
Build Engineer, Find My
Build Engineer, Find My

Socket.dev • Cupertino (CA)

On-site
USD 150,000 - 190,000