Build and Release Engineer

Apple is a leading technology company known for its innovative products and services.
$136,300 - $248,700
DevOps
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Consumer

Description For Build and Release Engineer

We're looking for a Build and Release engineer to join the Camera Firmware and Driver team! In this role, you will support development and QA teams by managing the source code management system, developing tools and processes for automating builds and regression testing, and coordinating and pushing new releases. We are looking for a passionate engineer who has proven experience with Continuous Integration systems, automation and testing.

You will be working with the Build and Release team to develop scripts and process, for the automation manual process.

You will:

  • Help define processes and help the team be more efficient
  • Develop and maintain tools to help the Engineering/QA teams improve productivity
  • Develop and improve on our CI build pipeline
  • Collaborate with multi-functional teams to improve the integration and release process

Minimum Qualifications:

  • BS and a minimum of 3 years relevant industry experience
  • Industry experience in Build and Release, Continuous Integration or DevOps fields
  • Proven scripting knowledge in Python, Bash, Groovy
  • Familiar with build tools such as git, Jenkins
  • Familiar with Linux, OSX operating systems

Preferred Qualifications:

  • Experience in software building and build automation
  • Experience with SCM concepts (code lines, branching, merging, integration, versioning, etc.)
  • Experience in continuous integration and delivery workflows
  • Ability to manage multiple projects simultaneously in a fast-paced environment
  • Self-motivated and curious with demonstrated creative and critical thinking abilities and a strong drive to improve processes
  • Ability to thrive in a fast-paced and collaborative environment
  • Excellent verbal and written communication skills, as well as strong teamwork abilities

Apple offers a comprehensive benefits package, including medical and dental coverage, retirement benefits, stock options, and educational reimbursement opportunities. The company is committed to inclusion and diversity, providing equal opportunities for all applicants.

Last updated a month ago

Responsibilities For Build and Release Engineer

  • Manage source code management system
  • Develop tools for automating builds and regression testing
  • Coordinate and push new releases
  • Define processes to improve team efficiency
  • Develop and maintain tools to improve Engineering/QA productivity
  • Develop and improve CI build pipeline
  • Collaborate with multi-functional teams to improve integration and release process

Requirements For Build and Release Engineer

Python
Linux
  • BS degree
  • 3+ years relevant industry experience
  • Experience in Build and Release, CI, or DevOps
  • Scripting knowledge in Python, Bash, Groovy
  • Familiarity with git, Jenkins
  • Familiarity with Linux, OSX operating systems

Benefits For Build and Release Engineer

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock options
  • Educational reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discounted products and free services

Interested in this job?

Jobs Related To Apple Build and Release Engineer

Compiler Tools Engineer

Apple is seeking a Compiler Tools Engineer to optimize tooling for Swift and Clang compilers and LLDB debugger, focusing on continuous deployment and infrastructure improvements.

Engineering Project Manager, Build & Release

Build and Release Engineering Project Manager position at Apple, managing application builds and releases across Apple platforms with competitive compensation and benefits.

OS Build Quality Engineer

OS Build Quality Engineer role at Apple focusing on iOS and macOS build quality, offering comprehensive testing experience and competitive benefits.

DevOps Engineer, Enterprise Systems

Join Apple as a DevOps Engineer to automate solutions, secure infrastructures, and ensure high availability for enterprise systems.

Software Build Engineer

Software Build Engineer role at Apple, focusing on delivering state-of-the-art operating systems and applications.