Software Engineer, Developer Relations

Apple Inc

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $189k
This role $231k
$135k most similar roles pay here $293k

This role pays more than 76% of similar roles. Most pay $152,150–$226,350 — the shaded band above. At the midpoint, this role pays about $231k versus about $189k 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 · Software Engineer, Developer Relations

Software Engineer, Developer Relations joins the Developer Relations team as a primary technical liaison between the company and the global developer community. This role involves mentoring third-party engineers, authoring technical documentation, and creating sample code for various platforms including iOS, macOS, visionOS, watchOS, and tvOS. The engineer will build tools, apps, and extensions while investigating issues using LLDB, symbolization, and crash log analysis. Key responsibilities include conducting code reviews, advocating for SDK improvements, and supporting live events like WWDC Labs. Candidates must possess extensive experience with Xcode, Swift, Objective-C, SwiftUI, and UIKit. Preferred technical expertise includes Core Bluetooth, Core NFC, Core Location, Core Motion, Live Activities, Local Notifications, Focus, App Attest, and Passkeys. The role focuses on solving complex app development challenges to ensure high-quality software experiences across the entire Apple ecosystem.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Author and maintain technical documentation, sample code, and Swift/Objective-C reference materials.
  • Build tools, apps, and app extensions for Apple platforms using Swift and Objective-C.
  • Create WWDC sample projects and developer articles to evangelize APIs and new frameworks.
  • Resolve developer issues by performing advanced debugging, symbolization, and crash log analysis.
  • Write technical articles and migration guides to help developers transition to new APIs.
  • Conduct code and API reviews to identify pain points and provide feedback for engineering roadmaps.
  • Provide code-level guidance and represent Apple at live events, workshops, and on developer forums.

What we're looking for

  • 6+ years of experience developing apps for Apple platforms in Swift or Objective-C.
  • Proven experience developing native apps using Xcode, Swift, and Objective-C.
  • Experience building app experiences using SwiftUI and UIKit across various Apple platforms.
  • Proficiency in Swift concurrency, memory management, and state management for cross-framework interoperability.
  • Strong familiarity with Apple developer workflows including development, testing, and distribution.
  • Experience building and shipping apps on all of Apple's platforms.
  • Advanced debugging skills using Sysdiagnose, backtrace, LLDB, and Xcode Instruments (preferred).
  • In-depth experience with specific technologies like Core Bluetooth, Core Location, or Passkeys (preferred).

More like this

Similar roles

Software Engineer

Apple Inc

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

Senior iOS Engineer

Adobe

San Francisco, CA +3 44 days ago $177,900$257,550
Swift SwiftUI Objective-C C++ UIKit Cocoa Touch Xcode REST GraphQL Git GitHub Instruments MVC MVVM Object-Oriented Programming
5+ yrs exp

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

iOS Software Engineer, Customer Systems

Apple Inc

Sunnyvale, CA 8 days ago $150,400$277,600
Swift SwiftUI UIKit Objective-C Core ML Create ML TensorFlow PyTorch REST Protocol Buffers JSON CI/CD Foundation Core Animation AVFoundation AppKit Cocoa macOS iOS iPadOS visionOS tvOS

Software Engineer

Applied Materials

Santa Clara, CA 107 days ago $179,500$246,500
C++ Python C# Java Rust Machine Learning PyTorch Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods
7+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 108 days ago $152,000$209,000
C++ Python C# Java Rust Machine Learning PyTorch Web Service Architecture Signal Processing Computer Vision Robotics User Interface Design Mathematical Modelling Numerical Methods GPU Programming FPGA
7+ yrs exp