Software Engineer, Developer Relations
Core
Primary technical liaison between Apple and the global developer community, guiding engineers in building, debugging, and optimizing apps across iOS, macOS, visionOS, watchOS, and tvOS.
Role type
Senior IC Developer Relations Engineer (Apple Platforms)
Builds
WWDC sample projects, developer articles, migration guides, and reference documentation for Apple APIs.
Domain
Consumer Technology / Mobile Operating Systems
Required skills
Swift, Objective-C, Xcode, SwiftUI, UIKit, Swift concurrency, LLDB, crash log analysis, API design, SDK development
Preferred skills
Apple Push Notification service, Core Bluetooth, Core NFC, Core Location, Core Motion, Live Activities, Local Notifications, Focus, App Attest, Passkeys, Sysdiagnose, Xcode Instruments, computer science best practices
Technologies
Xcode, LLDB, Swift, Objective-C, SwiftUI, UIKit, Apple Push Notification service, Core Bluetooth, Core NFC, Core Location, Core Motion, Live Activities, Local Notifications, Focus, App Attest, Passkeys, Sysdiagnose, Xcode Instruments
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 including LLDB and crash log analysis; Conducting code reviews and API reviews to identify developer pain points and advocate for SDK improvements; Representing Apple on the Developer Forums and workshops to offer code-level guidance.
Seniority
Senior, hands-on IC