Software Engineer, Developer Relations

Apple, Inc.

Sunnyvale (CA)

On-site

USD 185,000 - 278,000

Full time

4 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical & dental
Retirement benefits
Education reimbursement
Relocation assistance
Stock Purchase Plan

Job summary

Apple Sunnyvale, California is seeking a software engineer for Developer Relations to mentor and guide developers across iOS, macOS, visionOS, watchOS, and tvOS. You will work as the primary technical liaison, helping third-party engineers build, debug, and optimize apps using Swift and Objective-C in Xcode.

Responsibilities include authoring docs, sample code, technical articles, code reviews, and supporting live events like WWDC labs.

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.

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.

Skills

Swift/Obj-C
Xcode
SwiftUI
UIKit
Debugging
Apple platforms

Tools

Xcode
Instruments
Sysdiagnose

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, Developer Relations
Software Engineer, Developer Relations

Apple Inc. • Sunnyvale (CA)

On-site
USD 185,000 - 278,000
Medical benefits
Dental coverage
Employee stock programs
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
iOS Software Engineer, Customer Systems
iOS Software Engineer, Customer Systems

Apple, Inc. • Sunnyvale (CA)

On-site
USD 150,000 - 278,000
Apple stock programs
Employee stock purchase plan
Comprehensive medical and dental
+5
iOS Software Engineer, Customer Systems
iOS Software Engineer, Customer Systems

Apple Inc. • Sunnyvale (CA)

On-site
USD 184,700 - 324,800
Software Engineer - App Store Discovery
Software Engineer - App Store Discovery

Apple Inc. • San Francisco (CA)

On-site
USD 184,700 - 277,600
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 Engineer - Systems Performance, CoreOS
Software Engineer - Systems Performance, CoreOS

Apple, Inc. • San Diego (CA)

On-site
USD 142,000 - 263,000
Medical and dental coverage
Retirement benefits
Employee stock purchase plan
+1
iOS Software Engineer, Shortcuts Actions - Proactive
iOS Software Engineer, Shortcuts Actions - Proactive

Apple, Inc. • Seattle (WA)

On-site
USD 142,000 - 263,000
Medical and dental coverage
Employee stock programs
Relocation assistance
Software Build Engineer, Build and Integration
Software Build Engineer, Build and Integration

Apple Inc. • San Diego (CA)

On-site
USD 118,000 - 207,000
Software Engineer (Marcom Interactive Apps), Retail and Marcom Engineering
Software Engineer (Marcom Interactive Apps), Retail and Marcom Engineering

Apple, Inc. • Sunnyvale (CA)

On-site
USD 216,000 - 325,000