engineering
Posted Apr 13Staff Software Engineer - Android DX
at Amplitude
San Francisco, United StatesOn-site
Responsibilities
- Lead the technical direction, architecture, and long-term evolution of Amplitude’s Android SDK platform.
- Own and drive development of core Android 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 Android 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
- Mentor senior and mid-level engineers, raising the overall quality and effectiveness of the team.
- A track record of technical leadership where others look to you for guidance and decision-making.
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 Android SDKs, including Analytics and Session Replay, and serve as the Android platform expert that other SDK teams, such as Experiment, Guides, and Surveys rely on.
- experience across Amplitude’s mobile ecosystem.
- Act as the Android platform expert and trusted partner for other SDK teams (Experiment, Guides, Surveys), enabling them to build on shared foundations safely and efficiently.
- experience through better APIs, documentation, tooling, testing strategies, and sample apps.
- Deep expertise in Android platform internals and best practices.
- Proficiency in Jetpack Compose beyond UI development, including its rendering pipeline and Composition internals.
- 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 Kotlin and Java, and