Staff Software Engineer, Android

Babylist is the trusted platform for millions of growing families, providing baby registry, ecommerce, and comprehensive product guides.
$180,000 - $224,100
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 name for millions of growing families. The role offers an opportunity to lead and shape the core mobile experience using modern Android technologies like Kotlin, Room, and Coroutines.

As a Staff Engineer, you'll be responsible for architecting and optimizing high-performance Android applications that serve hundreds of thousands of users. The position requires collaboration with product managers, designers, and fellow engineers to build and enhance features that maintain the app's five-star rating on Google Play.

The ideal candidate brings 8+ years of Android development experience and deep expertise in Android best practices and modern frameworks. You'll have the autonomy to drive technical decisions while working in a supportive, remote-first environment that values work-life balance. The company offers competitive compensation ($180,000-$224,100 CAD) along with comprehensive benefits including paid healthcare and parental leave.

Babylist's culture emphasizes sustainable work practices, exceptional management, and an antiracist organizational commitment. Team members connect through bi-annual company and departmental offsites, fostering strong relationships despite the distributed nature of the team. This role presents an excellent opportunity to make a significant impact on a platform that helps millions of parents make informed decisions during their parenting journey.

Last updated 10 minutes 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 building and executing Android technical roadmaps
  • Strong communication skills with both technical and non-technical team members

Benefits For Staff Software Engineer, Android

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Mental Health Assistance
  • Company paid medical, dental, and vision insurance
  • Generous paid parental leave
  • Work/life balance
  • Physical, mental and emotional health support
  • Parenting and childcare support
  • Financial planning assistance
  • Home office setup stipend
  • Company offsites twice a year
  • Competitive pay and career advancement opportunities

Interested in this job?

Jobs Related To Babylist Staff Software Engineer, Android

Staff Software Engineer, Android

Lead Android development at Babylist, architecting and building features for a widely-used baby registry and parenting platform, offering competitive pay and comprehensive benefits.

Staff Software Engineer, Android

Lead Android development at Babylist, architecting and building features for a widely-used baby registry and parenting platform, offering competitive pay and comprehensive benefits.

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.

Staff Software Engineer, Android

Lead Android development at Babylist, architecting and building features for a widely-used baby registry and parenting platform, offering competitive pay and comprehensive benefits.