Senior UI Software Engineer, Cocoa

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$184,700–$324,800 / yr
Posted
3 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $223k
This role $255k
$149k $344k
below market most similar roles pay here above market

This role pays more than 90% of similar roles. Most pay $202,800–$243,600 — the blue band above. At the midpoint, this role pays about $255k versus about $223k 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 3544 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2734 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior UI Software Engineer, Cocoa

The Senior UI Software Engineer, Cocoa joins the AppKit team to develop the user interface frameworks that form the heart of macOS applications. This role involves contributing to AppKit, UIKit, and SwiftUI to build and enable system-wide features such as Dark Mode, Mac Catalyst, Touch Bar, Auto Layout, and Screen Time. Day-to-day responsibilities include developing building blocks for windows, layout, drawing, graphics support, input devices, user events, controls like buttons and sliders, and document management infrastructure. Candidates must possess strong object-oriented programming skills and development experience with Cocoa, Cocoa Touch, Windows, Android, or Java. Required technical knowledge includes Swift, Objective C, C, C++, or Java, with preferred experience in low-level graphics APIs like Core Image, Core Graphics, or Metal.

What you'll do

  • Develop and contribute to the AppKit, UIKit, and SwiftUI frameworks.
  • Build core UI components including windows, layouts, and user controls like buttons and sliders.
  • Implement drawing and graphics support for macOS applications.
  • Enable support for new input devices and various hardware components.
  • Develop infrastructure for document management and user event responses.
  • Build and enable OS-wide features such as Dark Mode and Mac Catalyst.
  • Write and advocate for high-quality APIs used by developers.
  • Utilize low-level graphics APIs like Core Image, Core Graphics, or Metal.

What we're looking for

  • Strong object oriented programming skills.
  • In-depth development experience at the application and user interface level with Cocoa, Cocoa Touch, Windows, Android, or Java.
  • Strong knowledge of one or more of Swift, Objective C, C, C++, or Java.
  • Ability to work collaboratively to improve designs and code.
  • Experience building user interface frameworks (preferred).
  • Adept at working across teams to resolve potentially conflicting requirements (preferred).
  • Experience writing and advocating for API (preferred).
  • Experience working with low-level graphics API like Core Image, Core Graphics, or Metal (preferred).

More like this

Similar roles

Senior UI Software Engineer, Cocoa

Apple Inc

Cupertino, CA 39 days ago $184,700–$324,800
Swift Objective C C C++ Java Cocoa UIKit SwiftUI Core Image Core Graphics Metal Mac Catalyst Auto Layout Android object oriented programming

Senior Design Engineer, iOS

Apple Inc

Cupertino, CA 24 days ago $184,700–$324,800
Swift SwiftUI UIKit Core Animation Metal RealityKit ARKit Core Image Core Graphics visionOS iOS macOS tvOS Reality Composer Physics-based animation Gesture handling
7+ yrs exp

UI Frameworks Engineer, macOS

Apple Inc

Cupertino, CA 104 days ago $150,400–$277,600
Swift Objective-C SwiftUI AppKit UIKit Xcode Core Image Core Graphics Metal macOS iOS watchOS API Design Systems Architecture Performance Analysis Debugging Code Optimization
5+ yrs exp

Software Engineer, App Store Discovery

Apple Inc

San Francisco, CA 180 days ago $150,400–$225,300
Swift Objective-C SwiftUI UIKit AVKit Foundation Core Graphics JavaScript TypeScript AJAX OOP API Integration iOS Development UI/UX Design
4+ yrs exp

Software Engineer, Apple Services

Apple Inc

San Francisco, CA 79 days ago $184,700–$277,600
Swift Objective-C C++ JavaScript SwiftUI UIKit AVKit Foundation Core Graphics iOS Development API Development OOP Performance Optimization
4+ yrs exp

Senior Software Engineer, iOS

DoorDash, Inc

San Francisco, CA +1 14 days ago $159,800–$235,000
Swift iOS SDK Cocoapods OOP Networking Storage APIs Refactoring
5+ yrs exp Hybrid