Senior iOS Engineer

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$150,400–$277,600 / yr
Posted
34 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $196k
This role $214k
$126k most similar roles pay here $294k

This role pays more than 72% of similar roles. Most pay $170,887–$222,000 — the shaded band above. At the midpoint, this role pays about $214k versus about $196k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3513 open roles on FindRole.

Listed pay typically runs $165,800–$277,600 across 2730 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior iOS Engineer

As a Senior iOS Engineer, you will join a small, high-impact team focused on building real-time, multi-platform systems that coordinate across various Apple devices. You will be responsible for architecting and building these systems, providing production support to resolve customer escalations, and collaborating with teams to translate requirements into robust software. Your daily work involves writing clean, well-documented code while participating in code reviews and knowledge sharing. The role requires proficiency in Swift and SwiftUI, including modern concurrency features like async/await, actors, Sendable, and structured concurrency. You will also utilize Apple platform frameworks such as UIKit and AVFoundation. The technical scope includes solving complex problems involving low-level frameworks, real-time networking, state machine patterns, and building polished interfaces for a suite of products spanning iOS, macOS, watchOS, visionOS, and tvOS.

What you'll do

  • Architect and build real-time, multi-platform systems that coordinate across various Apple devices.
  • Develop polished user interfaces using SwiftUI and UIKit.
  • Implement robust data pipelines and low-level frameworks for production apps.
  • Manage complex asynchronous programming and state machine patterns.
  • Resolve customer escalations through active production support.
  • Translate cross-functional requirements into high-quality, maintainable software code.
  • Develop features across multiple platforms including iOS, macOS, watchOS, visionOS, and tvOS.

What we're looking for

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent.
  • 3+ years of relevant industry experience.
  • Experience with Swift or SwiftUI code including modern concurrency like async/await and actors.
  • Experience building production apps with Apple platform frameworks such as UIKit and AVFoundation.
  • Ability to leverage AI tools to effectively deliver results (preferred).
  • Deep understanding of asynchronous programming and state machine patterns (preferred).
  • Ability to write clean, well-factored UI code and business layer logic (preferred).
  • Experience working across multiple Apple platforms including iOS, macOS, watchOS, visionOS, and tvOS (preferred).

More like this

Similar roles

Senior Software Engineer, iOS Devices

Apple Inc

Sunnyvale, CA 114 days ago $184,700–$324,800
Swift SwiftUI UIKit AVFoundation iOS macOS watchOS visionOS tvOS Async/Await Actors Sendable Structured Concurrency State Machine Patterns Cloud Infrastructure Real-time Networking
10+ yrs exp

Senior iOS Engineer

Apple Inc

Cupertino, CA 101 days ago $184,700–$277,600
Swift SwiftUI UIKit AppKit Objective-C Combine async/await Instruments Object-Oriented Programming Client/Server Architecture Networking Protocols Data Synchronization Memory Management Concurrency
5+ yrs exp

iOS Software Engineer, Customer Systems

Apple Inc

Sunnyvale, CA 29 days ago $150,400–$277,600
Swift SwiftUI UIKit Objective-C Core ML Create ML TensorFlow PyTorch REST Protocol Buffers JSON CI/CD Foundation Core Animation AVFoundation AppKit Cocoa macOS iOS iPadOS visionOS tvOS

Senior Software Engineer

The Walt Disney Company

Remote (Bristol, CT) 8 days ago $148,700–$199,400
PostgreSQL MySQL Amazon RDS Aurora Azure GCP Python Java Go Terraform CloudFormation Git GitLab GitHub Linux Containers Ansible Chef CI/CD Infrastructure as Code SRE DRE
5+ yrs exp Remote

Senior Software Engineer

Oracle

Nashville, TN 129 days ago $114,600–$234,600
PostgreSQL SQL PL/SQL Oracle Database Java JavaScript TypeScript Oracle APEX API Development CI/CD AI/ML Data Visualization SSO MFA Responsive Design
6+ yrs exp

Senior Software Engineer

Microsoft

Redmond, WA 135 days ago $119,800–$234,700
Python C# Java JavaScript C++ C Azure LLMs GitHub Copilot GenAI CI/CD Infrastructure as Code Distributed Systems Telemetry A/B Testing Feature Flagging Security-as-Code WCAG
4+ yrs exp