Build and Release Engineer

Apple is a leading technology company known for its innovative products and services.
$117,800 - $177,900
DevOps
Mid-Level Software Engineer
In-Person
3+ years of experience
Consumer

Description For Build and Release Engineer

We're seeking a Build and Release Engineer to join Apple's Camera Firmware and Driver team. In this role, you'll be instrumental in supporting development and QA teams by managing the source code management system, developing tools and processes for automating builds and regression testing, and coordinating new releases.

As part of the Build and Release team, you'll develop scripts and processes to automate manual tasks, define efficient workflows, and maintain tools to enhance productivity for Engineering and QA teams. Your responsibilities will include developing and improving our CI build pipeline and collaborating with cross-functional teams to streamline the integration and release process.

Key Responsibilities:

  • Help define processes and improve team efficiency
  • Develop and maintain tools for Engineering/QA productivity enhancement
  • Develop and improve CI build pipeline
  • Collaborate with multi-functional teams on integration and release processes

Requirements:

  • Bachelor's degree (minimum)
  • Scripting knowledge in Python, Bash, and Groovy
  • Familiarity with Linux and macOS operating systems
  • Experience with build tools such as git and Jenkins

Preferred Qualifications:

  • Work experience in Build and Release, Continuous Integration, or DevOps
  • Knowledge of software building and build automation
  • Familiarity with SCM concepts (code lines, branching, merging, integration, versioning)
  • Experience with continuous integration and delivery workflows
  • Self-motivated with strong critical thinking and process improvement skills
  • Ability to thrive in a fast-paced, collaborative environment
  • Excellent verbal and written communication skills

At Apple, you'll have the opportunity to work on cutting-edge technology while enjoying comprehensive benefits, including medical and dental coverage, retirement benefits, stock options, and educational reimbursement. Join us in shaping the future of camera technology and be part of a team that values innovation and collaboration.

Last updated 2 months ago

Responsibilities For Build and Release Engineer

  • Manage source code management system
  • Develop tools and processes for automating builds and regression testing
  • Coordinate and push new releases
  • Define processes and help the team be more efficient
  • Develop and maintain tools to improve Engineering/QA team 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
  • Bachelor's degree (minimum)
  • Scripting knowledge in Python, Bash, and Groovy
  • Familiarity with Linux and macOS operating systems
  • Experience with build tools such as git and Jenkins

Benefits For Build and Release Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock options
  • Discounted products and free services
  • Educational expense reimbursement for career advancement
  • Potential discretionary bonuses or commission payments
  • Relocation assistance (if eligible)

Interested in this job?

Jobs Related To Apple Build and Release Engineer

SWE - Developer Experience and Operations Build Engineer

Build Engineer role at Apple focusing on developer experience, CI/CD, and Xcode releases, offering competitive salary and comprehensive benefits.

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.

Network Engineer, Infrastructure Services

Edge DevOps Engineer position at Apple, focusing on global Edge infrastructure management including CDN, DNS, and NTP services, offering competitive compensation and benefits.

Reliability Engineer

Apple Audio Hardware Reliability Engineering role focused on ensuring product durability and reliability through testing and analysis.

Tools & Automation Engineer

Tools & Automation Engineer role at Apple focusing on software testing and automation for consumer electronics and AR/VR technology.