Staff Software Engineer - Android DX
Amplitude
21 days ago
San Francisco, CA, USA
Staff+
H1B Sponsor
Base Salary
$190k - $319k/yr
Responsibilities
- Lead the technical direction and architecture of Amplitude’s Android SDK platform.
- Own the development of core Android SDKs, focusing on performance and reliability.
- Act as the Android platform expert for other SDK teams.
- Design and evolve shared infrastructure and APIs for multiple Android SDKs.
- Collaborate with Product and Customer Support to align SDKs with customer needs.
- Lead technical discussions and architectural decisions across teams.
- Improve developer experience through better APIs, documentation, and tooling.
- Mentor senior and mid-level engineers to enhance team quality.
Requirements
- B.S., M.S., or Ph.D. in Computer Science or a related field, or equivalent experience.
- 8+ years of professional software engineering experience with a focus on Android development.
- Deep expertise in Android platform internals and best practices.
- Strong proficiency in Kotlin and Java, with experience in modern Android APIs.
- Experience designing public APIs with a focus on stability and backward compatibility.
- Ability to debug complex issues across various Android devices and OS versions.
- Familiarity with performance profiling, memory management, and concurrency on Android.
Benefits
- Excellent medical, dental, and vision insurance with 100% employer-paid premiums for select plans.
- Flexible time off and paid holidays.
- Generous stipends for wellness, commuting, learning, and home office equipment.
- Excellent parental benefits including paid parental leave and fertility support.
- Mental health and wellness benefits including access to coaching and therapy.
- Employee Stock Purchase Program.
Tech Stack
JavaKotlin
Categories
BackendMobile