Taro Logo

Software Engineer, Android

Digital care provider that empowers people to achieve their health goals through sustainable behavioral change.
United States
$140,800 - $184,000
Android
Mid-Level Software Engineer
Remote
3+ years of experience
Healthcare

Job Description

Omada Health, a leading digital care provider, is seeking a Software Engineer, Android to join their mission of inspiring and engaging people in lifelong health. This role combines technical expertise with healthcare innovation, offering a unique opportunity to impact people's lives through technology.

The position requires 3+ years of Android development experience, with a strong foundation in Kotlin and modern Android architecture. You'll be part of a dynamic team building applications that deliver world-class digital healthcare, spending 80-90% of your time on hands-on coding while also mentoring junior engineers and leading major projects.

The role offers competitive compensation ($140,800-$184,000) plus equity and comprehensive benefits, including health insurance, 401k, and flexible time off. Working in a remote-first environment, you'll collaborate with product managers, designers, and engineers to create solutions that make healthcare more accessible and effective.

Omada's culture emphasizes trust, innovation, and impact, with values like "Start with Trust," "Act Boldly," and "Remember Why We're Here" guiding their work. The company has a proven track record with multiple peer-reviewed publications and serves clients ranging from small businesses to Fortune 500 companies.

This is an excellent opportunity for an experienced Android developer who wants to combine technical excellence with meaningful impact in healthcare. The role offers both technical challenges and the satisfaction of helping people achieve better health outcomes through innovative technology.

Last updated a month ago

Responsibilities For Software Engineer, Android

  • Work with product managers, designers and engineers to build mobile applications (Android)
  • Dedicate 80-90% of time to hands-on coding
  • Serve as a technical leader and mentor to junior engineers
  • Lead large projects by anticipating infrastructure and architectural needs
  • Propose innovative AI solutions to complex problems
  • Play a critical role in the full agile software development life cycle
  • Write clean and well-tested code
  • Drive the resolution of complex problems without a lot of direction
  • Research, adopt and advocate for new technologies

Requirements For Software Engineer, Android

Kotlin
Java
PostgreSQL
  • 3+ years of working experience in Android product development
  • Experience in building scalable and maintainable app architectures
  • Strong command of Kotlin with an understanding of its features and best practices
  • Strong understanding of multi-threading and asynchronous programming
  • Knowledge of design patterns like MVVM, MVC and the ability to implement them
  • Experience with Android unit and UI testing frameworks
  • Familiarity with CI/CD pipelines and tools like Jenkins, GitLab CI, or CircleCI
  • Experience with the app submission process, app signing, and review guidelines
  • Excellent communication and collaboration skills (verbal and written)

Benefits For Software Engineer, Android

401k
Dental Insurance
Medical Insurance
Mental Health Assistance
Parental Leave
Vision Insurance
Equity
  • Competitive salary with generous annual cash bonus
  • Equity Grants
  • Remote first work from home culture
  • Flexible Time Off
  • Generous parental leave
  • Health, dental, and vision insurance
  • 401k retirement savings plan
  • Lifestyle Spending Account (LSA)
  • Mental Health Support Solutions