iOS/macOS Software Engineer

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
180 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $211k
This role $214k
$135k most similar roles pay here $293k

This role pays more than 61% of similar roles. Most pay $179,512–$241,750 — the shaded band above. At the midpoint, this role pays about $214k versus about $211k 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 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · iOS/macOS Software Engineer

As an iOS/macOS Software Engineer on the Product Integrity AI/ML team, you will design, implement, and enhance native applications used by engineers and manufacturers to develop, debug, and verify systems before they reach customers. You will build production-quality features using Swift, SwiftUI, Swift Concurrency, and Swift Testing while solving complex technical problems across hardware interfaces, data pipelines, and native UI. The role involves collaborating with cross-functional teams in areas like Audio, Bluetooth, Sensing, Home, and Location to translate ambiguous requirements into concrete engineering plans. You will work at the intersection of hardware, software, and on-device intelligence, potentially integrating CoreML models or using Python for web services. Your daily work focuses on creating tools that support critical hardware and software engineering decisions within a complex production environment involving high-visibility internal systems.

What you'll do

  • Design and build production-quality Swift and SwiftUI features using Apple's latest frameworks.
  • Solve complex technical problems across hardware interfaces, data pipelines, and native user interfaces.
  • Integrate CoreML or other on-device machine learning models into production applications.
  • Translate ambiguous requirements from cross-functional partners into concrete engineering plans.
  • Lead design reviews and provide substantive feedback on peer designs.
  • Profile and debug performance issues including memory leaks and UI hangs.
  • Author technical documentation and present work through demos to leadership.

What we're looking for

  • Bachelor's Degree in Computer Science, Computer Engineering, or a related field (or equivalent experience).
  • 4+ years of experience in iOS/macOS application development.
  • Proficiency in Swift, SwiftUI, Swift Concurrency, and Swift Testing.
  • Experience architecting and maintaining complex native apps in large production codebases using modern design patterns.
  • Solid understanding of multithreading, concurrency, and memory management.
  • Proven ability to write testable, maintainable code and communicate effectively with technical and non-technical audiences.
  • Preferred experience integrating CoreML or on-device ML models into production applications.
  • Experience profiling/debugging performance issues, using Python, or developing web services is preferred.

More like this

Similar roles

Software Engineer

Apple Inc

San Francisco, CA 34 days ago $184,700$277,600
Swift Objective-C C++ JavaScript SwiftUI UIKit AVKit Core Graphics Foundation iOS Development API Development Object-Oriented Programming Performance Optimization Technical Documentation
4+ yrs exp

Staff Software Engineer, iOS

Intuit

Mountain View, CA 20 days ago $202,500$274,000
Swift Objective-C SwiftUI UIKit Core ML Vision Natural Language Foundation Models XCTest XCUITest CI/CD Fastlane CocoaPods Swift Package Manager Xcode Figma Zeplin LLM Prompt Engineering MVVM VIPER
8+ yrs exp

Senior Software Engineer, Swift - macOS

Apple Inc

Sunnyvale, CA 136 days ago $184,700$277,600
Swift macOS SwiftUI AppKit XCTest Swift Package Manager MLX Foundation Models Model Context Protocol REST OData CI/CD Git Xcode Thread Sanitizer Structured Concurrency Sandboxing Notarization

Senior Software Engineer, Swift - macOS

Apple Inc

San Diego, CA 34 days ago $175,000$263,300
Swift macOS SwiftUI AppKit XCTest Swift Package Manager MLX Foundation Models Model Context Protocol REST OData CI/CD Git Xcode Sandboxing Notarization Thread Sanitizer