Senior Software Engineer - SDK iOS
Core
Design and maintain Amplitude's core iOS SDKs (Analytics and Session Replay) to enable developers to instrument products and unlock insights at scale.
Role type
Senior IC iOS SDK Engineer
Builds
iOS SDKs for Analytics and Session Replay
Domain
Mobile SDKs / Developer Experience
Deliverable
production ML models | product features | infrastructure
Required skills
Swift, Objective-C, iOS platform internals, public API design, performance profiling, memory management, concurrency, cross-device debugging
Preferred skills
Developer experience empathy, architectural tradeoff judgment, cross-team influence, code quality focus
Technologies
Swift, Objective-C, iOS APIs, frameworks
Responsibilities
Lead technical direction and architecture for the iOS SDK platform; Own development of core iOS SDKs with focus on performance and reliability; Act as iOS platform expert for other SDK teams; Design shared infrastructure and APIs; Collaborate with Product and Customer Support; Lead cross-team technical discussions and reviews; Improve developer experience via APIs, documentation, and tooling
Seniority
Senior, hands-on IC