engineering
Posted 2 hours agoSenior Software Engineer - SDK iOS
at Amplitude
San Francisco, United StatesOn-site
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, with a strong focus on performance, reliability, and ease of use.
- Design and evolve shared infrastructure, APIs, and abstractions that scale across multiple iOS SDKs.
- Collaborate closely with Product, and Customer Support to ensure SDKs meet real customer needs.
- Lead cross-team technical discussions, reviews, and architectural decisions that span multiple SDKs. Improve developer
Requirements
- Amplitude is the leading AI analytics platform, helping over 4,700 customers—including Atlassian, Burger King, NBCUniversal, and Square—build better products and digital experiences.
- With powerful AI Agents embedded across our platform, teams can analyze, test, and optimize user experiences faster than ever.
- In this role, you will lead the design and development of Amplitude’s core iOS SDKs, including Analytics and Session Replay , and serve as the iOS platform expert that other SDK teams, such as Experiment, Guides, and Surveys rely on.
- experience across Amplitude’s mobile ecosystem.
- experience through better APIs, documentation, tooling, testing strategies, and sample apps.
- Expertise in iOS platform internals and best practices.
- The ability to explain complex technical topics clearly to both technical and non-technical partners.
- B.S., M.S., or Ph.D. in Computer Science or a related technical field, or equivalent practical experience.
- Strong proficiency in Swift and Objective-C, with
- experience using modern iOS APIs, frameworks, and development tools. •
- Experience designing public APIs with a strong focus on stability and backward compatibility. •
- Experience debugging complex issues across a wide range of iOS devices and OS versions.
- Familiarity with performance profiling, memory management, and concurrency on iOS.
Experience
- 4+ years of professional software engineering experience, with significant time spent on iOS development.
Benefits
- Amplitude’s Commitment to Diversity Equity & Inclusion (DEI): Amplitude believes that diversity enables the creation of better products, improves the ability to solve complex problems, and drives more powerful solutions.
- This role is eligible for equity,
- benefits and other forms of compensation.
- Based on Colorado law, the following details are for individuals who will work for Amplitude in Colorado. Colorado range: $165,000 - $247,000 total target cash (inclusive of bonus or commission)
- New York City salary range: $183,000 - $276,000 total target cash (inclusive of bonus or commission)
- Salary range: $183,000 - $276,000 total target cash (inclusive of bonus or commission)
- California salary range: $165,000 - $247,000 total target cash (inclusive of bonus or commission)
- Washington salary range: $165,000 - $247,000 total target cash (inclusive of bonus or commission)
- Based on legislation in Washington state, the following details are for individuals who will work for Amplitude in Washington only: unlimited PTO, 10 to 13 holidays annually (will vary), medical dental and vision PPO and CDHP plans.
- Finally, a company sponsored 401(k) retirement plan.
Contact
- Learn more at amplitude.com .
- Any emails from the Amplitude recruiting team will come from an @ amplitude.com email address.
Additional details
- Ranked #1 across multiple categories in G2’s Winter 2026 Report, Amplitude is the best-in-class solution for product, data, and marketing teams.
- As an organization, we deliver for our customers by living our values.
- We operate from a place of humility, take ownership of problems and successes, approach challenges with a growth mindset, and put our customers at the center of everything we do.
- We strive to create an environment of inclusion—one focused on psychological safety, empathy, and human connection—that will allow employees of all backgrounds to thrive.
- Experience (DX) team at Amplitude builds and maintains the foundations that power how developers integrate, extend, and trust Amplitude across platforms.
- Our mission is to make Amplitude’s SDKs reliable, easy to adopt, and a joy to build on, so customers can confidently instrument their products and unlock insights at scale.
- You'll be a great addition to the team if you have:
- experience and empathy for the engineers who use your work.
- Strong judgment in making tradeoffs between API design, performance, backward compatibility, and speed of delivery.
- Comfort working across team boundaries and influencing without direct authority.