Software Engineer (iOS), Enterprise Systems

Global technology company that designs, manufactures, and sells consumer electronics, software, and services.
$175,800 - $312,200
iOS
Senior Software Engineer
In-Person
10+ years of experience
Enterprise SaaS · Consumer

Description For Software Engineer (iOS), Enterprise Systems

Join Apple's innovative retail technology team as an iOS Software Engineer working on Enterprise Systems. This role offers an exceptional opportunity to impact thousands of users daily while contributing to Apple's next generation of revolutionary products. You'll be involved in developing groundbreaking applications across iOS, iPadOS, macOS, and visionOS platforms, working from conception to production.

As a senior engineer, you'll tackle complex challenges in user interface development, background processing, and networking code. The role demands expertise in Swift/Objective-C, with a focus on building high-performance applications and frameworks used both internally and by third-party developers. You'll collaborate with various teams, including iOS engineers, human interface designers, and cross-functional partners.

The position offers a competitive base salary range of $175,800 to $312,200, complemented by comprehensive benefits including medical coverage, stock options, and educational support. This is an ideal opportunity for experienced developers who are passionate about creating innovative solutions and want to be part of Apple's mission to build world-class products that delight users.

Working at Apple's Sunnyvale location, you'll be at the heart of Silicon Valley's tech ecosystem. The role requires 10+ years of experience and deep knowledge of iOS development, making it perfect for senior engineers who want to make a significant impact in enterprise systems while working with cutting-edge technology.

Last updated 5 days 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

TypeScript
  • 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
  • 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
  • Discounted products and free services
  • Education reimbursement
  • Discretionary bonuses
  • Commission payments
  • Relocation benefits

Interested in this job?

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

iOS Application Developer - Health Software

Senior iOS Developer position at Apple Health team, developing health features for iOS and watchOS, offering $143K-$264K salary plus benefits.

Senior iOS Software Embedded Engineer

Senior iOS Software Embedded Engineer position at Apple focusing on DockKit and embedded systems development with computer vision expertise.

iOS Engineer - Apple TV

Senior iOS Engineer position at Apple working on tvOS and Apple TV platforms, offering competitive salary and benefits with focus on home entertainment solutions.

AIML-Senior iOS Engineer- Generative AI Experiences Software

Senior iOS Engineer position at Apple focusing on developing Generative AI experiences, offering competitive salary and benefits in Cupertino.

iOS Frameworks Engineer - HealthKit

Senior iOS Engineer role at Apple working on HealthKit framework, developing health and fitness features while ensuring security and performance.