Software Engineer (iOS), Enterprise Systems

A leading technology company that creates innovative products and services in consumer electronics, software, and services.
$175,800 - $312,200
iOS
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Consumer

Description For Software Engineer (iOS), Enterprise Systems

Join Apple's innovative Software and Services team as an iOS Software Engineer focused on Enterprise Systems. This role offers an exceptional opportunity to shape the future of Apple's retail technology and contribute to groundbreaking projects that impact thousands of users daily. You'll be part of developing next-generation revolutionary products and reimagining apps across iOS, iPadOS, macOS, and visionOS platforms.

As a senior member of the team, you'll work on everything from high-level user interfaces to complex background processing and networking code. The role involves developing frameworks that will be used both internally by Apple teams and external third-party developers. You'll collaborate closely with iOS engineering teams, human interface designers, and various groups across Apple, tackling challenging projects that require innovative solutions.

The position demands expertise in Swift/Objective-C programming, with a strong focus on user interface development and performance optimization. You'll be responsible for ensuring fast launch times, smooth scrolling, and overall exceptional application performance. The ideal candidate brings 10+ years of OS programming experience and deep knowledge of iOS development frameworks including UIKit, SwiftUI, Core Data, and modern concurrency patterns.

Apple offers an outstanding compensation package, including a competitive base salary range of $175,800 to $312,200, plus opportunities for equity through stock programs and additional benefits. You'll be working at one of the world's most prestigious tech companies, with access to cutting-edge technology and the chance to influence products used by millions globally.

This is an excellent opportunity for a seasoned iOS developer who is passionate about creating exceptional user experiences and wants to be part of a team that sets industry standards for quality and innovation. You'll be working in a collaborative environment where your technical expertise and creativity will directly contribute to Apple's next generation of revolutionary products.

Last updated a day ago

Responsibilities For Software Engineer (iOS), Enterprise Systems

  • Develop high-level user interfaces
  • Write background processing and networking code
  • Develop frameworks used by other teams at Apple and third party developers
  • Collaborate with iOS engineering teams, human interface designers, and other groups
  • Deliver optimal application performance including fast launch times and smooth scrolling
  • Work on challenging projects and complex problems

Requirements For Software Engineer (iOS), Enterprise Systems

  • Software programming skills in Swift and/or Objective-C
  • User-interface programming experience
  • Understanding of optimization and performance issues across software layers
  • BS or MS in Computer Science or related technical field or equivalent experience
  • 10+ years of OS programming experience
  • Experience with UIKit & SwiftUI
  • Experience with Core Data & Realm for local storage solutions
  • Experience with Concurrency (Async/Await)
  • Experience with Networking (URLSession, REST APIs, GraphQL, WebSockets)

Benefits For Software Engineer (iOS), Enterprise Systems

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs and restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Educational expense reimbursement
  • Discretionary bonuses
  • Relocation benefits
  • Range of discounted products and free services

Interested in this job?

Jobs Related To Apple Software Engineer (iOS), Enterprise Systems

Senior iOS & macOS Software Engineer, Screen Time, System Experience

Senior iOS & macOS Engineer role at Apple focusing on Screen Time features, offering competitive pay and the chance to impact billions of users' digital wellbeing.

iOS Application Developer - Health Software

Senior iOS Developer role at Apple focusing on health features development for iOS and watchOS, offering competitive compensation and comprehensive benefits.

iOS Application Developer - Health Software

Senior iOS developer role at Apple focusing on health features development for iOS and watchOS, offering competitive compensation and the opportunity to impact millions of users' health.

iOS Perception Engineer

Senior iOS Perception Engineer role at Apple, focusing on computer vision and perception algorithms for DockKit Framework, offering competitive salary and comprehensive benefits.

iOS Software Engineer- Apple Cloud Products

Senior iOS Software Engineer role at Apple working on cloud products and authentication frameworks across Apple's platforms.