Amplitude

Staff Software Engineer - Android DX

Amplitude

Apply
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