Staff Software Engineer, Android - Ads

MyFitnessPal provides tools and resources for weight management and better food choices through their fitness tracking app.
United States
$160,000 - $190,000
Android
Staff Software Engineer
Remote
1,000 - 5,000 Employees
6+ years of experience
Healthcare · Consumer

Description For Staff Software Engineer, Android - Ads

MyFitnessPal is seeking a Staff Software Engineer to join their Android Ads team, focusing on enhancing the advertising experience within their popular fitness tracking application. This role combines technical leadership with hands-on development, requiring expertise in Android development using Java and Kotlin.

The position offers an opportunity to impact millions of users while working on a brand-new Ads team that's focused on improving existing advertising experiences and exploring innovative formats. The successful candidate will be responsible for driving technical direction, maintaining app performance, and mentoring team members.

The role requires 6+ years of Android development experience, with strong expertise in modern Android development practices including Jetpack Libraries, Kotlin Coroutines, and clean architecture principles. The engineer will work in a collaborative environment, partnering with product teams to define and implement features that serve MyFitnessPal's 13+ million users.

MyFitnessPal offers a comprehensive benefits package including competitive salary ($160,000-$190,000), healthcare coverage, 401(k) matching, flexible time off, and various wellness benefits. The company maintains a strong focus on work-life balance and professional development, providing opportunities for mentorship and skill enhancement.

The position is remote within the US, offering flexibility while maintaining strong team connections through regular virtual collaboration and periodic in-person meetings. The company culture emphasizes values such as being kind, data-inspired, and championing change, making it an ideal environment for those who want to contribute to a mission-driven organization focused on helping people achieve their health and fitness goals.

Last updated 3 hours ago

Responsibilities For Staff Software Engineer, Android - Ads

  • Drive the technical direction of the MyFitnessPal Android app
  • Continuously ensure the vitals of the app exceed customer expectations
  • Empower & coach others on and outside the team
  • Work on high impact features for 13m+ users
  • Use A/B testing to iterate on user experiences
  • Modernize the Android app codebase
  • Improve code quality through unit testing
  • Work with product teams to define feature specifications

Requirements For Staff Software Engineer, Android - Ads

Java
Kotlin
  • Bachelor's degree or equivalent experience
  • 6+ years experience building Android applications in Java and Kotlin
  • Experience with Jetpack Libraries
  • Clean code and good architecture practices
  • Experience with CI/CD infrastructure
  • Strong written and verbal communication skills
  • Experience with Git in team environment
  • Experience with relational databases
  • Experience with RESTful APIs
  • Experience with MVVM or MVI
  • Experience with Kotlin Coroutines
  • Experience with Dagger and Hilt

Benefits For Staff Software Engineer, Android - Ads

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Parental Leave
  • Healthcare (Medical, Dental, Vision)
  • 401(k) with employer match
  • Flexible time off policy
  • Paid maternity and paternity leave
  • Fertility assistance
  • Monthly wellness allowance
  • Mental health benefits
  • Annual performance bonus
  • Monthly technology allowance
  • Learning and development resources
  • Volunteer days off
  • Mentorship program
  • MyFitnessPal Premium access

Interested in this job?

Jobs Related To MyFitnessPal Staff Software Engineer, Android - Ads

Staff Software Engineer, Android

Lead Android development for Toast's restaurant payment solutions, building innovative consumer-facing mobile experiences and point-of-sale integrations.

Staff Software Engineer- POS Productivity

Staff Software Engineer position focused on Android POS platform development and engineering productivity at Toast, a leading restaurant technology company.

Staff Software Engineer, Android

Staff Android Engineer role at Peloton leading mobile, TV, and WearOS development. 8+ years experience required. Hybrid role in NYC. Salary $229k-$309k plus benefits.

Lead Software Engineer, Android

Lead Software Engineer position at Disney developing Android applications for ESPN, requiring 7+ years experience and offering competitive compensation of $152K-$214K plus benefits.

Lead Software Engineer, Android

Lead Android Software Engineer position at JPMorgan Chase focusing on payment technology development using Kotlin and modern Android practices.