Taro Logo

Software Engineer III, Fitbit Research Infra, Android

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Android
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Healthcare

Description For Software Engineer III, Fitbit Research Infra, Android

Google is seeking a Software Engineer III to join their Fitbit Research Infrastructure team, focusing on Android development. This role is crucial for developing and maintaining the infrastructure that powers Fitbit's research initiatives. The position combines Android expertise with health technology, offering an opportunity to impact billions of users worldwide.

The role involves working with Google's extensive technology stack, particularly in Android development using Java and Kotlin. You'll be responsible for building robust infrastructure components, creating prototype systems for research, and enabling data access from various sources. The position requires strong technical skills in Android development, including experience with data structures and algorithms.

As part of Google's broader mission to bring computing to everyone, this role contributes to Android's open-source mobile operating system that powers over 3 billion devices worldwide. The position offers the opportunity to work with multi-disciplinary teams and contribute to innovative health technology solutions through Fitbit's research infrastructure.

The ideal candidate will have at least 2 years of experience in software development, particularly with Android applications. They should be comfortable with Java or Kotlin programming languages and have a strong foundation in data structures and algorithms. Experience with Android UX, dependency injection frameworks, and gRPC would be advantageous.

This position offers the chance to work at one of the world's leading technology companies, contributing to products that impact billions of users while focusing on health and fitness technology through Fitbit's research initiatives. The role combines technical challenges with the opportunity to influence how people interact with health technology worldwide.

Last updated 21 hours ago

Responsibilities For Software Engineer III, Fitbit Research Infra, Android

  • Design, build and maintain common android app components and infrastructure that power Fitbit research
  • Develop new prototype systems to test innovative research ideas
  • Enable access to research data from multiple sources, e.g., streaming device data or connecting with various Fitbit APIs
  • Help partner teams integrate with the infrastructure and tools
  • Communicate and work with multi-disciplinary and multi-site teams

Requirements For Software Engineer III, Fitbit Research Infra, Android

Java
Kotlin
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in Java or Kotlin programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms
  • 2 years of experience with Android application development

Benefits For Software Engineer III, Fitbit Research Infra, Android

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Comprehensive health benefits including medical, dental, and vision insurance
  • 401k retirement plan

Interested in this job?

Jobs Related To Google Software Engineer III, Fitbit Research Infra, Android

Software Developer III, Mobile (Android), AR

Software Developer III position at Google focusing on Android mobile development for AR applications, requiring 2+ years of experience in software development and Android.

Software Engineer II, Android Enterprise

Software Engineer II position at Google's Android Enterprise team, focusing on developing features for work and education environments using Java and Kotlin.

Software Engineer II, Android Development, Health App Foundations

Android Software Engineer II position at Google working on Fitbit mobile app foundations, requiring 1 year of software development experience and expertise in Android development.

Software Engineer III, Chrome OS, Android

Software Engineer III position at Google focusing on Chrome OS and Android development, requiring C++ expertise and experience with large-scale systems.

Software Engineer II, Android

Software Engineer II position at Google working on Android platform development, requiring 1+ year of programming experience and a bachelor's degree.