Software Engineer (iOS Build), Retail Engineering

The people here at Apple don't just build products — we craft the kind of wonder that's revolutionized entire industries. It's the diversity of those people and their ideas that supports the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts.
$143,100 - $214,500
iOS
Mid-Level Software Engineer
In-Person
2+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:
iOS Engineer, Apple Pay Security

iOS Engineer position at Apple focusing on Apple Pay security features, combining iOS development with security engineering in New York City.

Software Engineer II, SwiftUI

Software Engineer II position at Peloton focusing on SwiftUI development for the Music Platform team, offering competitive salary and comprehensive benefits.

Software Dev Engineer II (iOS), Last Mile Delivery Prdct&Tech

Software Development Engineer II position at Amazon focusing on iOS development for the Last Mile Delivery platform, requiring 3+ years of experience and strong mobile development skills.

Software Engineer III, iOS

Software Engineer III position at Peloton focusing on iOS app development, requiring 3+ years experience and expertise in Swift, UIKit, and RESTful APIs.

iOS Software Developer - Innovation Lab

iOS Software Developer position at Pixomondo's Innovation Lab in London, focusing on native iOS development using Swift and SwiftUI.

Description For Software Engineer (iOS Build), Retail Engineering

Apple is seeking a skilled Build Engineer who is passionate about operational excellence through automation and engineering processes. As a Build Engineer, you'll play a crucial role in ensuring the seamless integration of development and build processes to deliver best-in-class and highly available systems.

You'll work with application development teams to understand infrastructure requirements while promoting efficiency, scalability, security, and reliability throughout the software lifecycle. Your expertise in build processes, automation, and infrastructure management will be crucial to the success of our projects.

The ideal candidate loves building system software, solving seemingly impossible problems, and has a deep passion for customer experience. You'll go beyond industry norms, demonstrating creativity in problem-solving, the ability to think dynamically, and adapt quickly to new technical areas.

Key Responsibilities:

  • Ensure seamless integration of development and build processes
  • Promote efficiency, scalability, security, and reliability in software lifecycle
  • Work with application development teams to understand infrastructure requirements
  • Apply expertise in build processes, automation, and infrastructure management
  • Solve complex problems and think creatively
  • Adapt quickly to new technical areas

Required Qualifications:

  • 2+ years of development skills (Swift, Python, Perl, and Bash) and experience with TDD standard methodologies
  • 2+ years of experience with Git, CI/CD, make, cmake, macOS, iOS, or UNIX development
  • 2+ years of experience with Jenkins pipelines
  • 2+ years of experience with Docker and Kubernetes

Preferred Qualifications:

  • Deep understanding of continuous integration and delivery workflow, as well as branching strategies
  • Experience with native builds (Objective-C, C++) and solid understanding of compilation
  • Excellent problem-solving and communication skills
  • Proactive approach with a focus on improving uptime availability of mission-critical services
  • Ability to collaborate cross-functionally with program managers and engineering partners
  • Comfortable working in a fast-paced environment
  • Familiarity with logging and observability technologies (e.g., Open Telemetry, Prometheus)
  • BS Degree in Computer Science or equivalent work experience

Apple offers a comprehensive compensation package, including base pay, potential for discretionary bonuses or commission payments, stock options, and excellent benefits. The company is committed to inclusion, diversity, and equal opportunity employment.

Last updated 9 months ago

Responsibilities For Software Engineer (iOS Build), Retail Engineering

  • Ensure seamless integration of development and build processes
  • Promote efficiency, scalability, security, and reliability in software lifecycle
  • Work with application development teams to understand infrastructure requirements
  • Apply expertise in build processes, automation, and infrastructure management
  • Solve complex problems and think creatively
  • Adapt quickly to new technical areas

Requirements For Software Engineer (iOS Build), Retail Engineering

Python
Kubernetes
  • 2+ years development skills (Swift, Python, Perl, and Bash) and experience with TDD standard methodologies
  • 2+ years experience with Git, CI/CD, make, cmake, macOS, iOS, or UNIX development experience
  • 2+ years experience with Jenkins pipelines
  • 2+ years experience with Docker and Kubernetes

Benefits For Software Engineer (iOS Build), Retail Engineering

Medical Insurance
Dental Insurance
401k
Education Budget
Equity
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Tuition reimbursement for formal education related to advancing career at Apple
  • Potential for discretionary restricted stock unit awards
  • Opportunity to purchase Apple stock at a discount
  • Potential eligibility for discretionary bonuses or commission payments
  • Potential eligibility for relocation assistance

Interested in this job?