Staff Software Engineer - SDK iOS
Core
Lead the design and development of Amplitude's core iOS SDKs (Analytics and Session Replay) to serve developers integrating the platform.
Role type
Staff Software Engineer (iOS Platform)
Builds
iOS SDKs for product analytics and session replay
Domain
SaaS / Mobile Development
Deliverable
production ML models | product features
Required skills
iOS platform internals, Swift, Objective-C, public API design, performance profiling, memory management, concurrency, cross-team technical leadership, mentorship
Preferred skills
Empathy for developer experience, influence without authority, clear technical communication
Technologies
Swift, Objective-C, iOS SDKs
Responsibilities
Lead technical direction and architecture for iOS SDK platform; Drive development of core 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 Support; Mentor senior and mid-level engineers
Seniority
Staff, hands-on IC with strategic scope