Staff Software Engineer, Android

Babylist is the trusted platform for millions of growing families, providing baby registry, e-commerce, and comprehensive product guides.
$159,260 - $239,040
Android
Staff Software Engineer
Remote
8+ years of experience
E-Commerce · Consumer

Description For Staff Software Engineer, Android

Babylist, a leading platform in the $88 billion baby product industry, is seeking a Staff Software Engineer for their Android team. With over 59M monthly pageviews and 1.2M TikTok followers, Babylist has established itself as a trusted resource for millions of growing families. The role involves leading the mobile team responsible for core user experiences throughout their new parent journey.

The ideal candidate will bring 8+ years of Android development expertise, working with modern technologies including Kotlin, Android X/Jetpack, and Compose. You'll have the opportunity to shape the architecture and future of a five-star rated app used by hundreds of thousands of users. The position offers significant autonomy in technical decision-making while collaborating with cross-functional teams.

Working at Babylist means joining a remote-first culture that values work-life balance and meaningful impact. The company offers competitive compensation ($159,260 - $239,040) plus equity, comprehensive benefits including company-paid healthcare, and professional growth opportunities. You'll be part of an antiracist organization that supports diversity and builds products making a positive impact on millions of families' lives.

The role combines technical leadership with hands-on development, requiring both strong architectural vision and practical implementation skills. You'll work with a modern tech stack including Kotlin, Ruby on Rails, and various Android frameworks while contributing to a product that helps parents make confident decisions during an important life stage.

Last updated a day ago

Responsibilities For Staff Software Engineer, Android

  • Design architecture, manage performance, and drive decisions for the core consumer app
  • Collaborate with product, design, and mobile development teams to build new features
  • Shape the future of the codebase with autonomy and control
  • Collaborate with platform team to design APIs
  • Own platform and infrastructure projects for app stability and updates

Requirements For Staff Software Engineer, Android

Kotlin
Ruby
  • 8+ years of experience developing, architecting, optimizing and shipping high performance Android applications
  • Concrete understanding of Android best practices
  • Experience with Android libraries like Android X/Jetpack, Room, Kotlin Coroutines, Retrofit
  • Familiarity with modern Android architectures and frameworks, like Model-View Intent (MVI), Kotlin Flow, and Compose
  • Experience with Android ecosystem and modern Android tools and frameworks
  • Experience building and executing Android technical roadmaps
  • Strong coding skills with focus on clean, DRY, and well-tested code
  • Project ownership from technical planning to deployment
  • Ability to collaborate with product and design teams
  • Strong communication skills with technical and non-technical team members

Benefits For Staff Software Engineer, Android

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
  • Company paid medical, dental, and vision insurance
  • Generous paid parental leave policy
  • 401k with company match
  • Physical, mental and emotional health support
  • Parenting and childcare support
  • Financial planning assistance
  • Work/life balance
  • Remote work flexibility
  • Company offsite meetings twice a year
  • Office setup stipend

Interested in this job?

Jobs Related To Babylist Staff Software Engineer, Android

Staff Software Engineer, Android Infrastructure - Slack

Lead Android infrastructure engineer position at Slack, focusing on building scalable solutions for millions of users with 8+ years of Kotlin experience required.

Staff Android Engineer, Host Calendar

Staff Android Engineer position at Airbnb focusing on developing next-generation calendar tools for hosts, requiring 9+ years of experience and expertise in Kotlin/Java.

Staff Android Engineer, Guest & Host

Lead Android development for Airbnb's user profiles, listing management, and quality features, working remotely with competitive compensation.

Member of Technical Staff - Android Engineer

Senior Android Engineer position at Microsoft AI, working on Copilot assistant, requiring 4+ years experience, offering competitive salary and benefits in San Francisco.

Software Engineering Manager, Android Developer Experience

Lead Android Developer Experience at Google, managing teams and architecting developer tools for hybrid work environment.