Software Engineer, Developer Relations

Apple Inc.

Sunnyvale (CA)

On-site

USD 185,000 - 278,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical benefits
Dental coverage
Employee stock programs

Job summary

Apple Inc. is seeking a software engineer in Sunnyvale, CA to act as a primary technical liaison for the global developer community.

You will guide third‑party engineers in building, debugging, and optimizing apps across iOS, macOS, visionOS, watchOS, and tvOS using Swift and Objective‑C. You will collaborate with Apple engineering teams, produce WWDC samples, support live events, and contribute API documentation and migration guides.

Qualifications

  • 6+ years of mobile app development on Apple platforms.

Responsibilities

  • Author and maintain technical docs, sample code, and Swift/Obj-C references.

Skills

Swift
Objective-C
Xcode
SwiftUI
UIKit
Concurrency
LLDB
Instruments
Sysdiagnose
Backtrace

Tools

LLDB
Instruments
Sysdiagnose
Backtrace

Job description

Sunnyvale, California, United States Marketing

Are you passionate about mentoring, coding, writing documentation, and helping developers solve engineering challenges? Developer Relations is looking for a talented software engineer to help developers create outstanding software for all of Apple’s platforms. In this role you would serve as the primary technical liaison between Apple and the global developercommunity , guiding third‑party engineers in building, debugging, and optimizing apps across iOS, macOS, visionOS, watchOS, and tvOS.We are looking for an engineer with extensive experience using Xcode to develop apps written in Swift and Objective‑C. For this role, deep experience with some or all of the following technologies would be preferred: Apple Push Notification service, Core Bluetooth, Core NFC, Core Location, Core Motion, Live Activities, Local Notifications, Focus, App Attest, and Passkeys.Your expertise should include advanced debugging abilities and a solid understanding of modern Apple operating system fundamentals.

Description

Developer Relations is the main technical contact for Apple's worldwide community of software developers. We help ensure that the products they ship are designed and engineered to the high standards Apple sets for itself. This position is perfect for a software engineer who enjoys collaborating with others to solve app development challenges, and has a passion for learningand sharing knowledge.

Responsibilities
  • Authoring and maintaining technical documentation, sample code, and Swift/Objective‑C reference documentation.
  • Building tools, apps, and app extensions for Apple platforms using Swift and Objective‑C.
  • Evangelizing APIs and new frameworks by collaborating with Apple engineering teams to produce WWDC sample projects, and developer articles.
  • Supporting live events, including hands‑on labs, that showcase modern Apple platform capabilities.
  • Investigating and resolving developer issues using debugging tools and methods. This includes utilizing LLDB, symbolization, and crash log analysis.
  • Crafting technical articles and migration guides to help developers transition to new APIs while maintaining backward compatibility.
  • Conducting code reviews and API reviews to identify developer pain points, advocate for SDK improvements, and provide actionable feedback for Apple engineering roadmaps.
  • Representing Apple on the Developer Forums, WWDC Labs, Meet with Apple events, and developer workshops to offer code‑level guidance and promote high‑quality app experiences built with Apple technologies.
Minimum Qualifications
  • 6+ years experience developing apps for Apple platforms in Swift or Objective‑C.
  • Proven experience developing native apps using Xcode, Swift, and Objective‑C.
  • Utilizing SwiftUI and UIKit to build app experiences for the iOS, watchOS, iPadOS, visionOS, tvOS, or macOS platforms.
  • Utilizing Swift concurrency, Swift memory management, and state management for interoperability across SwiftUI and UIKit to build and debug applications.
  • Strong familiarity with Apple developer workflows including application development, testing, and distribution.
  • Building and shipping apps on all of Apple’s platforms.
Preferred Qualifications
  • Excellent debugging skills and capable of using Sysdiagnose, backtrace, LLDB, and Xcode Instruments to identify and resolve bugs and performance issues.
  • Strong understanding of computer science & software engineering best practices.
  • Willingness to dive in and take ownership of a technology or problem space.
  • Active and engaged with the Apple and/or Swift developer community.
  • In-depth experience with some or all of the following technologies: Apple Push Notification service, Core Bluetooth, Core NFC, Core Location, Core Motion, Live Activities, Local Notifications, Focus, App Attest, and Passkeys.

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 $184,700 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.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.
Learn about accessibility in Apple’s workplace
Learn about reasonable accommodations for job applicants

Apple accepts applications to this posting on an ongoing basis.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Apple Developer App Engineer, WWDR
Apple Developer App Engineer, WWDR

Apple Inc. • Cupertino (CA)

On-site
USD 216,000 - 325,000
Stock options
Relocation assistance
Educational reimbursement
+1
Software Engineer - App Store Discovery
Software Engineer - App Store Discovery

Apple Inc. • San Francisco (CA)

On-site
USD 184,700 - 277,600
iOS Software Engineer, Customer Systems
iOS Software Engineer, Customer Systems

Apple Inc. • Sunnyvale (CA)

On-site
USD 184,700 - 324,800
Senior Software Engineer (iOS & macOS Native), Finance Engineering
Senior Software Engineer (iOS & macOS Native), Finance Engineering

Apple Inc. • San Francisco (CA)

On-site
USD 184,000 - 325,000
Software Build Engineer, Build and Integration
Software Build Engineer, Build and Integration

Apple Inc. • San Diego (CA)

On-site
USD 118,000 - 207,000
Full Stack Software Engineer, Developer Publications
Full Stack Software Engineer, Developer Publications

Apple Inc. • San Diego (CA)

Hybrid
USD 142,000 - 263,000
Medical benefits
Dental coverage
Stock programs
+1
Platform Engineer, Find My
Platform Engineer, Find My

Apple Inc. • Cupertino (CA)

On-site
USD 185,000 - 325,000
Medical and dental coverage
Retirement benefits
Discounted products
+3
Backend System Engineer, Insights & Release Technologies
Backend System Engineer, Insights & Release Technologies

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Medical & dental coverage
Retirement benefits
Discounted products
+2
OS Software Engineer, Evaluation
OS Software Engineer, Evaluation

Apple Inc. • Cupertino (CA)

On-site
USD 129,000 - 225,000
Relocation
Stock programs
Educational expense reimbursement
+1
Senior Software Engineer, Computer Use & Automation
Senior Software Engineer, Computer Use & Automation

Apple Inc. • Cupertino (CA)

Hybrid
USD 150,000 - 278,000
Relocation
Employee stock purchase plan
Stock options
+1