Senior Software Engineer, Swift - macOS

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$175,000–$263,300 / yr
Posted
34 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $190k
This role $219k
$127k most similar roles pay here $278k

This role pays more than 72% of similar roles. Most pay $151,000–$228,950 — the shaded band above. At the midpoint, this role pays about $219k 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 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 involving MCP client connections, deterministic data execution, or adaptive SwiftUI interfaces with AppKit interoperability. The work requires building production Swift code within a layered Swift Package Manager architecture featuring strict dependency boundaries. Key technologies include Swift 6 concurrency features like actors and Sendable types, XCTest for automated testing, and Xcode for development. You will solve complex problems regarding on-device inference, enterprise data access patterns, and robust macOS system services to provide AI-powered insights for knowledge workers.

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 multi-target 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 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 interoperability and keyboard-first workflows.
  • Write automated tests using XCTest and Swift Testing while developing accuracy benchmarks and validation tools.
  • Ensure all code complies with Swift 6 strict concurrency standards using actors and Sendable types.

What we're looking for

  • B.S. in Computer Science or equivalent software engineering experience.
  • 7-10+ years of software engineering experience with Swift.
  • Experience shipping macOS desktop software (not iOS-only).
  • Strong understanding of Swift concurrency including actors, async/await, Sendable, and structured concurrency.
  • Experience working within layered, modular architectures with strict dependency management.
  • Experience with Apple Foundation Models, MLX, or similar on-device ML frameworks (preferred).
  • Experience building production SwiftUI applications with AppKit interop and accessibility compliance (preferred).
  • Experience with SPM multi-target architectures and macOS system services like sandboxing and notarization (preferred).

More like this

Similar roles

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 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