Software Engineer, Developer Relations

Apple Inc.

Sunnyvale (CA)

Hybrid

USD 185,000 - 278,000

Full time

44 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

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

Software Engineer - Apple Services
Software Engineer - Apple Services

Apple Inc. • San Francisco (CA), Northern (KY)

Hybrid
USD 185,000 - 278,000
Creative Applications: Senior Developer Experience Engineer
Creative Applications: Senior Developer Experience Engineer

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 185,000 - 325,000
Medical & dental coverage
Retirement benefits
Discounted products & services
+1
Software Engineer - App Store Discovery
Software Engineer - App Store Discovery

Apple Inc. • San Francisco (CA)

On-site
USD 184,700 - 277,600
Software Engineer, Developer Relations
Software Engineer, Developer Relations

Socket.dev • Sunnyvale (CA)

On-site
USD 180,000 - 240,000
iOS Software Engineer, Customer Systems
iOS Software Engineer, Customer Systems

Apple Inc. • Sunnyvale (CA)

On-site
USD 184,700 - 324,800
Software Development Engineer - Test
Software Development Engineer - Test

Apple Inc. • Cupertino (CA)

On-site
USD 166,000 - 250,000
Apple Benefits
Creative Applications: Senior Developer Experience Engineer
Creative Applications: Senior Developer Experience Engineer

Apple Inc. • Culver City (CA)

On-site
USD 175,000 - 309,000
Creative Applications: Senior Developer Experience Engineer
Creative Applications: Senior Developer Experience Engineer

Apple Inc. • Vancouver (WA)

On-site
USD 175,000 - 309,000
Medical & dental coverage
Retirement benefits
Discounted products & free services
+2
Senior iOS Engineer
Senior iOS Engineer

Apple Inc. • Sunnyvale (CA)

On-site
USD 184,700 - 324,800
Employee stock programs
Stock Purchase Plan
Medical and dental coverage
+1
Senior iOS Software Engineer, Customer Systems
Senior iOS Software Engineer, Customer Systems

Apple Inc. • Sunnyvale (CA)

On-site
USD 150,400 - 277,600
Medical and dental coverage
Retirement benefits
Employee stock purchase plan
+1