Apple

Apple

Posted via Apple Careers

Senior Software Engineer-Apple Music

Always Hiring

Posted Aug 4, 2026

Role at a glance

Salary
$150.4K – $277.6K/yr
Location
San Francisco Bay Area, California, United States
Work arrangement
On-site
Employment
Full-time
Education
Bachelor's degree in Computer Science, Software Engineering, or a related technical field — or equivalent practical experience.

Spotted an issue?

We’ll check it against the original posting.

Log in to report

Role Summary

AI-generated

The MusicUI team builds and maintains the cross-platform framework powering Apple Music interfaces across iOS, tvOS, macOS, and visionOS. The role spans TypeScript and native Swift/SwiftUI to deliver content-driven catalog browsing, search, and personalized experiences.

What You'll Do

  • Design and implement new features across the MusicUI framework in TypeScript and Swift/SwiftUI.
  • Build and maintain catalog browsing, search, and personalized UI across Apple platforms.
  • Optimize scroll-heavy interfaces, lazy layouts, image loading, and rendering performance.
  • Architect solutions spanning data modeling, UI implementation, and multiple client platforms.
  • Debug issues across language, platform, and system boundaries.
  • Collaborate with design, product, and systems teams to deliver platform-authentic experiences.

Generated from the employer's posting. Verify important details before applying.

View full posting

Qualifications

Proficiency in Swift and SwiftUI; proficiency in TypeScript or JavaScript; 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; understanding of dependency injection, protocol-oriented design, and command/action patterns; ability to debug across system boundaries; strong communication and collaboration skills.

Required

  • Swift and SwiftUI
  • TypeScript or JavaScript
  • Large, multi-layered codebases across multiple languages or technology stacks
  • RESTful APIs and transforming data models into UI components
  • Dependency injection, protocol-oriented design, and command/action patterns
  • Debugging across system boundaries
  • Strong communication and collaboration skills
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field — or equivalent practical experience

Preferred

  • Cross-platform mobile/desktop development targeting iOS, tvOS, macOS, and visionOS
  • UI performance profiling and optimization, including scroll performance, view reuse, memory management, and lazy loading
  • JavaScript runtimes or bridging layers between scripting languages and native code
  • UIKit, AppKit, or Objective-C
  • Bridging legacy frameworks with Swift/SwiftUI
  • Metrics and analytics pipelines

Original job description

Content provided by the employer

Summary

Every scroll, every tap, every moment of discovery of the Apple Music catalog is powered by the MusicUI framework — and the team behind it is looking for their next great engineer. We build the cross-platform UI layer that brings Apple Music to life on iPhone, iPad, Mac, Apple TV, and Apple Vision Pro, reaching hundreds of millions of listeners in over 160 countries.

This is a full-stack role spanning TypeScript and native Swift/SwiftUI, where you'll build the rich, content-driven interfaces that help people find their next favorite song, album, or playlist. You'll work alongside exceptional engineers, tackle challenges that span multiple languages and platforms, and often be among the first to build on Apple's newest technologies. If you're passionate about music, meticulous about user experience, and energized by working at scale, we'd love to meet you.

Description

As a software engineer on the MusicUI team, you will build and maintain the cross-platform framework that powers Apple Music's user interface across iOS, tvOS, macOS, and visionOS. You'll work across the full client technology stack — writing TypeScript that shapes the data and logic behind the UI, and implementing the native Swift/SwiftUI components that bring rich catalog experiences to life on each platform.

This role spans the full UI pipeline: from modeling and transforming API data, to building polished native components that showcase albums, playlists, artists, and more. You'll tackle performance optimization, cross-platform navigation, accessibility, and the day-to-day craft of delivering a world-class content browsing experience within a large, multi-platform codebase.

Responsibilities

Design and implement new features across the MusicUI framework in both TypeScript and Swift/SwiftUI
Build and maintain rich, content-driven UI — catalog browsing, search, and personalized experiences across iOS, tvOS, macOS, and visionOS
Optimize performance of scroll-heavy interfaces, lazy layouts, image loading, and rendering to ensure a smooth experience at scale
Architect solutions that span the full stack, analyzing feature requirements and proposing designs that work across multiple client platforms
Debug and resolve complex issues that cross language boundaries, platform boundaries, and system layers
Collaborate closely with design, product, and systems teams across Apple to deliver polished, platform-authentic experiences
Ensure quality through unit testing, performance regression testing, metrics validation, and code review within a fast-paced release cadence
Contribute to the team's shared frameworks, patterns, and developer tooling to improve velocity and code health across the codebase

Minimum Qualifications

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 — bridging layers, async workflows, and platform-specific behaviors
- Strong communication and collaboration skills in a team environment
Bachelor's degree in Computer Science, Software Engineering, or a related technical field — or equivalent practical experience.

Preferred Qualifications

Experience with cross-platform mobile/desktop development targeting multiple Apple platforms (iOS, tvOS, macOS, visionOS)
Experience with UI performance profiling and optimization — scroll performance, view reuse, memory management, lazy loading
Knowledge of JavaScript runtimes or bridging layers between scripting languages and native code
Familiarity with UIKit, AppKit, or Objective-C and experience bridging legacy frameworks with Swift/SwiftUI
Track record of working with metrics and analytics pipelines to measure feature impact and detect regressions
Passion for music and a keen eye for the details that make a great user experience

Pay & Benefits — San Francisco Bay Area, California, United States

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $150,400 and $277,600, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Application Deadline

Apple accepts applications to this posting on an ongoing basis.

Apple

About the company

Apple

Large Enterprise

Apple Inc. is a global technology company known for its innovative products and services, including the iPhone, iPad, Mac computers, and Apple Watch. Founded in 1976, Apple has continuously pushed the boundaries of design and functionality, earning a reputation for high-quality consumer electronics and software solutions like iOS and macOS. With a strong commitment to user experience and privacy, Apple also leads in digital services, offering platforms such as the App Store, Apple Music, and iCloud. The company's focus on sustainability and corporate responsibility further enhances its standing as a leader in the technology sector.