Senior Software Engineer, Swift - macOS

Apple Inc

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$181,100–$272,100 / yr
Posted
38 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $179k
This role $227k
$108k most similar roles pay here $290k

This role pays more than 86% of similar roles. Most pay $142,400–$215,562 — the shaded band above. At the midpoint, this role pays about $227k versus about $179k 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 969 open roles on FindRole.

Listed pay typically runs $163,300–$272,100 across 756 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Swift - macOS

As a Senior Software Engineer at Claris, an Apple company, you will join a tight-knit team of 4-5 engineers building a native macOS AI pipeline that integrates seamlessly with enterprise systems. Your day-to-day responsibilities include designing and implementing Swift code within a layered SPM architecture, ensuring strict dependency boundaries across multiple targets, and developing on-device AI orchestration using Foundation Models and MLX. You will also build platform integrations, deterministic execution pathways, and adaptive UIs using SwiftUI and AppKit interop. The role demands expertise in Swift concurrency, macOS system services, and actor-based patterns to ensure robust data provenance and traceability. Ideal candidates have experience shipping macOS desktop software, working with layered architectures, and collaborating effectively on small senior teams.

What you'll do

  • Own technical surfaces within the native AI pipeline for macOS development.
  • Design and implement Swift code in a layered SPM architecture with strict dependency boundaries.
  • Build on-device AI orchestration using Foundation Models and MLX, ensuring data integrity.
  • Implement platform integrations including MCP client connections and enterprise connector data access.
  • Develop deterministic execution pathways with full data provenance and traceability.
  • Create adaptive macOS UI using SwiftUI with AppKit interop for desktop windowing and accessibility.

What we're looking for

  • 7-10+ years of software engineering experience with Swift
  • Strong understanding of Swift concurrency (actors, async/await, Sendable)
  • Experience shipping macOS desktop software
  • Experience working within layered, modular architectures with strict dependency management
  • Design and implement production Swift code in a layered SPM architecture
  • Build deterministic execution pathways with full data provenance and traceability
  • Develop the macOS adaptive UI using SwiftUI with AppKit interop

More like this

Similar roles

Software QA Engineer - Swift macOS

Apple Inc

San Diego, CA 38 days ago $139,500$210,100
Swift XCTest SwiftyTest REST SSE WebSocket Thread Sanitizer CI/CD xcodebuild BDD TDD OpenAPI JWT OAuth MCP Agile Scrum Xcode Instruments macOS launchd SMJobBless

Software QA Engineer - Swift macOS

Apple Inc

Sunnyvale, CA 38 days ago $147,400$220,900
Swift XCTest SwiftyTest REST API SSE WebSocket Thread Sanitizer CI/CD xcodebuild Behavior Driven Development (BDD) Test-Driven Development (TDD) Agile Scrum OpenAPI JWT OAuth MCP Xcode Instruments macOS server software performance testing

Senior Software Engineer, Apple Services Engineering

Apple Inc

Cupertino, CA 7 days ago $181,100$318,400
ApacheSpark ApacheFlink ApacheKafka Cassandra Java Scala Python AI MCPServers AgenticWorkflows LargeLanguageModels LangGraph Apache CI/CD Git Jenkins Docker Kubernetes AWS GCP PostgreSQL Redis MongoDB

Senior Software Engineer, iOS

DoorDash, Inc

Sunnyvale, CA 3 days ago $130,600$192,000
Swift iOS SDK CocoaPods Networking Storage Unit tests OOP API development Continuous refactoring
Hybrid