Taro Logo

Software Engineer, Android, Google Photos, Reach and Discoverability

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

Description For Software Engineer, Android, Google Photos, Reach and Discoverability

Google Photos is seeking a Software Engineer to join their Android team focusing on Reach and Discoverability features. This role is part of Google Photos, one of Google's most sought-after products, combining mobile development with server-side technologies and machine intelligence. The position offers the opportunity to work on critical projects that impact billions of users worldwide.

The ideal candidate will have strong experience in Android development, particularly with Java/Kotlin, and a solid foundation in data structures and algorithms. You'll be part of a team that's dedicated to making user-centered Google experiences, working across the full stack of technologies including web, mobile, server-side search, storage, serving, and machine intelligence.

This role offers competitive compensation including a base salary range of $141,000-$202,000, plus bonus, equity, and comprehensive benefits. You'll have the opportunity to work in either Mountain View, CA or New York, NY, collaborating with talented engineers across Google's ecosystem.

The position requires strong technical skills combined with the ability to work cross-functionally, debug complex issues, and contribute to software architecture improvements. You'll be instrumental in designing and implementing new features while maintaining and improving existing systems. Google's collaborative environment and focus on innovation make this an excellent opportunity for engineers looking to make a significant impact on a widely-used product.

Last updated 2 days ago

Responsibilities For Software Engineer, Android, Google Photos, Reach and Discoverability

  • Collaborate cross-functionally to design, build, iterate and deploy exciting new product features
  • Work with other engineers within our direct team and throughout Photos to continuously improve our software components and architecture
  • Identify, triage, debug, track and resolve issues in existing code

Requirements For Software Engineer, Android, Google Photos, Reach and Discoverability

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

Benefits For Software Engineer, Android, Google Photos, Reach and Discoverability

Medical Insurance
401k
Equity
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Google Software Engineer, Android, Google Photos, Reach and Discoverability

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.