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
48 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $179k
This role $231k
$118k $295k
below market most similar roles pay here above market

This role pays more than 77% of similar roles. Most pay $134,925–$222,500 — the blue band above. At the midpoint, this role pays about $231k versus about $179k 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 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Developer Relations

The Software Engineer, Developer Relations joins the Developer Relations team to serve as a primary technical liaison for the global developer community. This role involves guiding third-party engineers in building, debugging, and optimizing applications across iOS, macOS, visionOS, watchOS, and tvOS. Key responsibilities include authoring technical documentation and sample code, building apps and extensions, evangelizing APIs, and conducting code reviews to identify developer pain points. The position requires extensive experience using Xcode, Swift, and Objective-C, alongside proficiency in SwiftUI, UIKit, and Swift concurrency. Candidates should possess debugging skills using LLDB, symbolization, and Xcode Instruments. Technical expertise in Core Bluetooth, Core Location, Core Motion, and Passkeys is preferred to help developers solve complex engineering challenges and maintain high-quality app experiences across all Apple platforms.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 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.
  • Produce WWDC sample projects and developer articles to evangelize APIs and new frameworks.
  • Resolve developer issues using debugging tools like LLDB, 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 developer pain points and provide feedback for engineering roadmaps.
  • Provide code-level guidance at live events, workshops, and on developer forums.

What we're looking for

  • 6+ years experience developing apps for Apple platforms in Swift or Objective-C.
  • Proven experience developing native apps using Xcode, Swift, and Objective-C.
  • Experience utilizing SwiftUI and UIKit to build app experiences for iOS, watchOS, iPadOS, visionOS, tvOS, or macOS.
  • Experience utilizing Swift concurrency, memory management, and state management for SwiftUI and UIKit interoperability.
  • Strong familiarity with Apple developer workflows including application development, testing, and distribution.
  • Experience building and shipping apps on all of Apple’s platforms.
  • Excellent debugging skills using Sysdiagnose, backtrace, LLDB, and Xcode Instruments (preferred).
  • In-depth experience with technologies such as Core Bluetooth, Core Location, or Passkeys (preferred).

More like this

Similar roles

iOS Software Engineer, Customer Systems

Apple Inc

Sunnyvale, CA 40 days ago $184,700–$324,800
Swift SwiftUI UIKit Objective-C Core ML Foundation Core Animation AVFoundation AppKit Cocoa REST JSON Protocol Buffers CI/CD TensorFlow PyTorch LLMs iOS macOS iPadOS visionOS tvOS
10+ yrs exp

Software Engineer

Booz Allen Hamilton

McLean, VA +1 5 days ago $86,800–$198,000
Python Java C# C C++ JavaScript NodeJS PHP React Drupal Agile REST API Full-Stack Development Cloud Development .NET Regression Testing Automation Client-Server Architecture
5+ yrs exp

Software Engineer

Applied Materials

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

Software Engineer

Applied Materials

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

Software Engineer

SpaceX

McGregor, TX 151 days ago
C++ Python LabVIEW National Instruments cDAQ cRIO PXI Data Acquisition Distributed Systems Network Communication Unit Testing Performance Optimization Debugging Data Storage
1+ yrs exp

Software Engineer

SHI International

Somerset, NJ +1 84 days ago $125,000–$150,000
Python SQL JavaScript AWS Azure CI/CD DevOps PaaS IaaS SaaS ORM TDD Infrastructure as Code Virtualization Testing Debugging
7+ yrs exp