Amplitude is looking for a Staff Software Engineer to lead the technical direction and development of the Android SDK platform. The ideal candidate will have deep expertise in Android platform internals and best practices, strong technical leadership skills, and a focus on developer experience.
Requirements
- B.S., M.S., or Ph.D. in Computer Science or a related technical field, or equivalent practical experience
- 8+ years of professional software engineering experience, with significant time spent on Android development
- Deep expertise in Android platform internals and best practices
- Strong proficiency in Kotlin and Java, and experience with modern Android APIs and tooling
- Experience designing public APIs with a strong focus on stability and backward compatibility
- Experience debugging complex issues across a wide range of Android devices and OS versions
- Familiarity with performance profiling, memory management, and concurrency on Android
Benefits
- Excellent Medical, Dental and Vision insurance coverages
- Flexible time off
- Paid holidays
- Generous stipends for wellness, commuter transit/parking, learning and development, and home office equipment
- Excellent Parental benefits
- Mental health and wellness benefits
- Employee Stock Purchase Program (ESPP)
- Charitable giving grant and paid volunteer time off
- 401(k) retirement plan