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 a month 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

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.

Content Production Engineer

Content Production Engineer role at Apple, focusing on digital content delivery for retail stores, requiring technical expertise in content management and Apple technologies.

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.