Software Engineer, Developer Relations
Apple· Marketing
Sunnyvale, CA$184.7k - $277.6kfull-timePosted 1mo ago
About the role
Software engineer role serving as the primary technical liaison between Apple and the global developer community, guiding third-party developers in building, debugging, and optimizing apps across Apple platforms. Focuses on mentoring, documentation, sample code, debugging, and evangelizing APIs and frameworks.
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 (LLDB, symbolization, 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.
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.
- 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 Apple Push Notification service, Core Bluetooth, Core NFC, Core Location, Core Motion, Live Activities, Local Notifications, Focus, App Attest, and Passkeys.
Skills
Required:SwiftObjective-CXcodeSwiftUIUIKitLLDBCrash analysisApple platform APIsDocumentationPublic speaking / evangelismCode reviews / API reviews
Benefits
- Comprehensive medical and dental coverage
- retirement benefits
- discounted products and free services
- reimbursement for certain educational expenses (tuition)
- discretionary bonuses or commission payments (potential) and relocation assistance
- participation in Apple stock programs (RSU, Employee Stock Purchase Plan)
Last updated Sep 18, 2026. Interested? Apply on the company site.
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11
More open roles at Apple
- Senior UI Software Engineer, Cocoa2d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology2d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer2d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (Seattle, WA) · Software and Services