Senior Software Engineer, Swift - macOS

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$184,700–$277,600 / yr
Posted
136 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $190k
This role $231k
$126k most similar roles pay here $294k

This role pays more than 78% of similar roles. Most pay $151,000–$228,950 — the shaded band above. At the midpoint, this role pays about $231k versus about $190k 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 · Senior Software Engineer, Swift - macOS

Senior Software Engineer, Swift - macOS joins a small, focused team building an on-device AI pipeline for the macOS platform. This systems-level role involves developing a multi-stage pipeline that transforms natural language into verified results while ensuring data provenance and traceability. You will own specific technical surfaces including native AI runtime, orchestration using Foundation Models and MLX, platform integrations with MCP client connections, deterministic data execution, or adaptive SwiftUI interfaces with AppKit interop. The work requires building production Swift code within a layered Swift Package Manager architecture featuring strict dependency boundaries. Key technologies include XCTest, Swift Testing frameworks, and Swift 6 concurrency features like actors and Sendable types. You will solve complex problems regarding on-device inference, enterprise connector data access, and sandboxing to provide AI-powered insights for knowledge workers across various professional environments.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Own and develop specific technical surfaces within the native AI pipeline including runtime, orchestration, or UI.
  • Design and implement production Swift code using a layered Swift Package Manager architecture with strict dependency boundaries.
  • Build and maintain on-device AI orchestration using Foundation Models and MLX for intent extraction and tool calling.
  • Implement and harden platform integrations involving MCP connections, enterprise data access, and macOS sandboxing requirements.
  • Develop deterministic execution pathways to ensure data provenance and traceability for complex queries.
  • Create adaptive macOS user interfaces using SwiftUI with AppKit integration and keyboard-first workflows.
  • Write automated tests using XCTest and Swift Testing frameworks while developing accuracy benchmarks.
  • Ensure all code complies with Swift 6 strict concurrency standards using actors and Sendable types.

What we're looking for

  • Bachelor of Science in Computer Science or equivalent software engineering experience.
  • 7 to 10+ years of software engineering experience with Swift.
  • Experience shipping macOS desktop software rather than just iOS applications.
  • Strong understanding of Swift concurrency, including actors, async/await, and Sendable types.
  • Experience working within layered, modular architectures with strict dependency management.
  • Experience building production SwiftUI applications with AppKit interop on macOS.
  • Familiarity with Apple Foundation Models, MLX, or other on-device machine learning frameworks.
  • Experience with macOS system services including sandboxing, entitlements, and code signing.

More like this

Similar roles

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

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 Platform Software Engineer

Oracle

Nashville, TN +1 73 days ago $92,500$209,500
Oracle Cloud Infrastructure (OCI) Agentic AI Java GoLang C# System Architecture Agile Software Design Automation
4+ yrs exp

Senior Platform Software Engineer

Oracle

Austin, TX 74 days ago $92,500$209,500
Java Python Go TypeScript .NET RESTful API OCI CLI CI/CD OpenAPI Software Architecture Code Generation Cloud Infrastructure Quality Assurance Pipelines
3+ yrs exp

Senior Platform Software Engineer

Oracle

Nashville, TN 43 days ago $92,500$209,500
Java REST gRPC Distributed Systems RDBMS NoSQL CI/CD Source Control Automated Testing Observability Cloud Infrastructure
5+ yrs exp