Taro Logo

Software Engineer II, Android, Tracking Experiences

A global technology company that develops internet-related services and products.
Android
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Consumer

Job Description

Google is seeking a Software Engineer II to join their Platforms and Devices team, focusing on Android Tracking Experiences in London. This role is part of Google's mission to develop next-generation technologies that impact billions of users worldwide. The position involves working on critical projects within Google's ecosystem, with opportunities for growth and project diversity.

The ideal candidate will contribute to developing high-volume, production applications while maintaining quality standards and implementing best practices in software architecture. The role requires collaboration with cross-functional teams to deliver new features and products, with a focus on creating actionable, user-friendly experiences.

As part of the Platforms and Devices team, you'll be working on Google's computing software platforms across various environments, including desktop, mobile, and applications, as well as first-party devices that combine Google's AI, software, and hardware capabilities. The team's mission is to make user interactions with computing faster and more seamless, creating innovative experiences for users globally.

This position offers the opportunity to work with cutting-edge technologies in areas such as information retrieval, distributed computing, large-scale system design, networking, security, and artificial intelligence. The role requires versatility, leadership qualities, and enthusiasm for taking on new challenges across the full technology stack.

Working at Google provides exposure to a collaborative environment where engineers can contribute to products that handle information at massive scale. The company offers a supportive culture that values diversity, inclusion, and equal opportunity, making it an ideal place for talented engineers looking to make a significant impact in the technology industry.

Last updated 3 days ago

Responsibilities For Software Engineer II, Android, Tracking Experiences

  • Develop high-volume, production applications with quality, including implementing unit and integration tests as well as embody software architecture best practices
  • Design, develop, test, deploy, maintain, document and improve software solutions with guidance
  • Collaborate with other cross-functional teams to deliver new features and products
  • Develop an actionable, user-friendly experience, as measured by success metrics
  • Comply with all company health and safety policies, procedures, and legal requirements

Requirements For Software Engineer II, Android, Tracking Experiences

Java
Kotlin
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 1 year of experience with data structures or algorithms
  • 1 year of experience with Android application development

Related Jobs

Software Engineer III, Mobile, Android Onboarding

Software Engineer III position at Google focusing on Android mobile development and onboarding, requiring Java expertise and 2+ years of Android development experience.

Software Engineer III, Mainline Modularization, Android

Software Engineer III position at Google focusing on Android platform development and mainline modularization, requiring Java expertise and Android system knowledge.

Software Engineer II, Android, Health and Fitness Tracking

Software Engineer II position at Google focusing on Android health and fitness tracking development, requiring 1+ years of experience in software development and Android applications.

Software Engineer II, Enterprise Services, Android

Software Engineer II position at Google focusing on Android Enterprise Services development, requiring 1+ years of programming experience and strong algorithmic skills.

Software Engineer II, Android Onboarding

Software Engineer II position at Google focusing on Android device onboarding, setup experiences, and data transfer solutions, impacting billions of users worldwide.