Senior Software Engineer

Apple Inc

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 67% of similar roles. Most pay $158,387–$228,500 — the shaded band above. At the midpoint, this role pays about $214k versus about $193k 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 1995 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer

As a Senior Software Engineer-Apple Music, you will join the MusicUI team to build and maintain the cross-platform framework powering the music catalog across iOS, tvOS, macOS, and visionOS. This full-stack role involves developing rich, content-driven interfaces for browsing albums, playlists, and artists while managing the entire UI pipeline from modeling API data to building polished native components. You will work extensively with TypeScript to manage logic and Swift/SwiftUI to implement platform-specific features. Key responsibilities include optimizing performance for scroll-heavy layouts, ensuring accessibility, and debugging complex issues across language boundaries. The role requires proficiency in Swift, SwiftUI, and TypeScript, along with experience in RESTful API integration and software design patterns like dependency injection. You will solve the technical challenge of delivering a seamless, high-performance discovery experience within a large, multi-platform codebase.

What does a Software Engineer earn in California?

Median $214000 from 802 postings across 64 companies.

See salary data

What you'll do

  • Develop and maintain the MusicUI framework using both TypeScript and native Swift/SwiftUI.
  • Build content-driven interfaces for catalog browsing, search, and personalized experiences across multiple Apple platforms.
  • Optimize performance for scroll-heavy interfaces, lazy layouts, image loading, and rendering at scale.
  • Architect full-stack solutions that translate API data into polished UI components across different systems.
  • Debug complex issues spanning multiple languages, platform boundaries, and system layers.
  • Ensure software quality through unit testing, performance regression testing, and metrics validation.
  • Contribute to shared frameworks, design patterns, and developer tooling to improve codebase health.

What we're looking for

  • Proficiency in Swift and SwiftUI with experience building production UI across Apple platforms.
  • Proficiency in TypeScript or JavaScript with experience in typed, modular application development.
  • Experience working in large, multi-layered codebases across multiple languages or technology stacks.
  • Experience integrating with RESTful APIs and transforming data models into UI components.
  • Strong understanding of software design patterns such as dependency injection, protocol-oriented design, and command/action patterns.
  • Demonstrated ability to debug across system boundaries including async workflows and platform-specific behaviors.
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
  • Experience with cross-platform development for iOS, tvOS, macOS, and visionOS; UI performance profiling; and legacy framework bridging (preferred).

More like this

Similar roles

Senior Software Engineer, Streaming Platform and Solutions

Apple Inc

Seattle, WA 53 days ago $142,300$263,300
Java Apache Kafka Distributed Systems Kubernetes AWS GCP Redis Cassandra RESTful API Schema Registry Cloud Platforms Observability Chaos Engineering Data Processing Concurrency Performance Benchmarking

ML Software Engineering Manager

Apple Inc

Cupertino, CA 62 days ago $206,200$356,400
Machine Learning Recommendation Systems System Design Software Engineering API Design Model Development Lifecycle
5+ yrs exp

Senior Software Engineer iOS

CVS Health

Remote (TX) 35 days ago $92,700$185,400
Swift SwiftUI UIKit iOS REST APIs WebSockets LLM RAG GraphQL CI/CD MVVM Clean Architecture OAuth 2.0 OpenID Connect Azure OpenAI OpenAI Anthropic Gemini Markdown Rendering
5+ yrs exp Remote

Software Engineer

Apple Inc

San Francisco, CA 38 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

UI Frameworks Engineer, macOS

Apple Inc

Cupertino, CA 62 days ago $150,400$277,600
Swift Objective-C SwiftUI AppKit UIKit Xcode Core Image Core Graphics Metal macOS iOS watchOS API Design System Architecture Debugging
5+ yrs exp