About the company
Amplitude’s Developer Experience team builds and maintains the foundations that help developers integrate, extend, and trust Amplitude across platforms. Its mission is to make Amplitude’s SDKs reliable, easy to adopt, and a joy to build on. Amplitude is an AI analytics platform.
Responsibilities
- Lead the technical direction, architecture, and long-term evolution of Amplitude’s iOS SDK platform.
- Own and drive development of core iOS SDKs, including Analytics and Session Replay, focusing on performance, reliability, and ease of use.
- Serve as the iOS platform expert and partner to other SDK teams (Experiment, Guides, and Surveys), enabling them to build safely and efficiently on shared foundations.
- Design and evolve shared infrastructure, APIs, and abstractions that scale across multiple iOS SDKs.
- Collaborate with Product and Customer Support to ensure SDKs meet customer needs.
- Lead cross-team technical discussions, reviews, and architectural decisions spanning multiple SDKs.
- Improve developer experience through APIs, documentation, tooling, testing strategies, and sample apps.
- Mentor senior and mid-level engineers.
Requirements
- B.S., M.S., or Ph.D. in Computer Science or a related technical field, or equivalent practical experience.
- 8+ years of professional software engineering experience, including significant iOS development experience.
- Deep expertise in iOS platform internals and best practices.
- Strong proficiency in Swift and Objective-C, and experience with modern iOS APIs, frameworks, and development tools.
- Experience designing public APIs with a focus on stability and backward compatibility.
- Experience debugging complex issues across mobile devices and OS versions.
- Familiarity with performance profiling, memory management, and concurrency on iOS.
- Strong focus on developer experience and empathy for engineers using your work; a track record of technical leadership and sound decision-making; judgment balancing API design, performance, backward compatibility, and delivery speed; ability to influence across team boundaries; high standards for code quality, testing, and maintainability; and ability to explain complex technical topics to technical and non-technical partners.
Conditions
- Role is eligible for equity, benefits, and other forms of compensation.
- San Francisco Bay Area salary range: $220,000–$331,000 total target cash, inclusive of bonus or commission. Other listed ranges are Colorado: $198,000–$299,000; New York City: $220,000–$331,000; California outside the San Francisco Bay Area: $198,000–$299,000; and Washington state: $198,000–$299,000.
- Benefits include medical, dental, and vision coverage, with 100% employer-paid premiums for employees on select plans; a 401(k) plan with an employer match of up to 1% of eligible pay per pay period, up to $2,000 annually; flexible time off and paid holidays; monthly wellness and commuter transit/parking stipends, quarterly learning and development stipends, and new-hire home-office equipment; 12 weeks of paid parental leave; fertility, adoption, and surrogacy support; backup childcare; no-cost access to Modern Health coaching and therapy; an Employee Stock Purchase Program; charitable giving grants and paid volunteer time off.
- Washington-only benefits include unlimited PTO, 10–13 holidays annually (varies), medical, dental, and vision PPO and CDHP plans, and a company-sponsored 401(k).