Senior Software Engineer - SDK iOS
Amplitude•4h ago
United StatesOnsite$165K–$276KFull-timeSenior Level4+ yrs exp
Top focus
Software EngineerSenior Software EngineerIos EngineerSoftware Engineer Ii
- Amplitude is the leading AI analytics platform, helping over 4,700 customers—including Atlassian, Burger King, NBCUniversal
- Square—build better products and digital experiences. With powerful AI Agents embedded across our platform, teams can analyze, test
- optimize user experiences faster than ever. Ranked #1 across multiple categories in G2’s Winter 2026 Report, Amplitude is the best-in-class solution for product, data
- marketing teams. Learn more at amplitude.com .
- 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
- put our customers at the center of everything we do.
- 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
- drives more powerful solutions. We strive to create an environment of inclusion—one focused on psychological safety, empathy
- human connection—that will allow employees of all backgrounds to thrive.
- About The Role & Team
- The Developer Experience (DX) team at Amplitude builds and maintains the foundations that power how developers integrate, extend
- trust Amplitude across platforms. Our mission is to make Amplitude’s SDKs reliable, easy to adopt
- a joy to build on, so customers can confidently instrument their products and unlock insights at scale.
- We’re looking for a Senior Software Engineer, iOS to play a key technical leadership role on our DevEx team. In this role, you will lead the design and development of Amplitude’s core iOS SDKs, including Analytics and Session Replay
- serve as the iOS platform expert that other SDK teams, such as Experiment, Guides
- As a Senior Engineer, you’ll operate with a wide scope and high impact: setting technical direction for the iOS platform, driving cross-SDK architecture, improving performance and reliability
- raising the bar for developer experience across Amplitude’s mobile ecosystem.
- As a Senior Software Engineer, you will:
- 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.
- Act as the iOS platform expert and trusted partner for other SDK teams (Experiment, Guides & Surveys), enabling them to build on shared foundations safely and efficiently.
- 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 experience through better APIs, documentation, tooling, testing strategies, and sample apps.
- You'll be a great addition to the team if you have:
- A strong focus on developer experience and empathy for the engineers who use your work.
- Expertise in iOS platform internals and best practices.
- 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.
- A high bar for code quality, testing, and long-term maintainability.
- The ability to explain complex technical topics clearly to both technical and non-technical partners.
- At a minimum, you need to have:
- B.S., M.S., or Ph.D. in Computer Science or a related technical field, or equivalent practical experience.
- 4+ years of professional software engineering experience, with significant time spent on iOS development.
- 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.
- 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)
- Based on legislation in New York City, the following details are for individuals who will work for Amplitude in New York City. New York City
- Based on legislation in California, the following details are for individuals who will work for Amplitude in San Francisco Bay Area of California.
- Based on legislation in California, the following details are for individuals who will work for Amplitude in California outside of the San Francisco Bay Area. California
- Based on legislation in Washington state, the following details are for individuals who will work for Amplitude in Washington state. Washington
- 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.
- By applying for this job, you acknowledge that Amplitude processes your personal data in accordance with the Amplitude Applicant Privacy Notice .
- Staying Safe - Protect Yourself From Recruitment Fraud
- We are aware of individuals and entities fraudulently representing themselves as Amplitude recruiters and/or hiring managers. Amplitude will never ask for financial information or payment
- for personal information such as bank account number or social security number during the job application or interview process. Any emails from the Amplitude recruiting team will come from an @ amplitude.com email address. You can learn more about how to protect yourself from these types of fraud by referring to this article . Please exercise caution and cease communications if something feels suspicious about your interactions.
Required skills
iOSSwiftObjective-CAPIsperformance profilingmemory managementconcurrency