Taro Logo

Senior Software Engineer, Android, Google Photos

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

Job Description

Google Photos is seeking a Senior Software Engineer to join their Android team. This role offers an exciting opportunity to work on one of Google's most sought-after products, combining client-side mobile development with server-side technologies and machine intelligence.

As a Senior Software Engineer on the Google Photos Android team, you'll be responsible for designing and implementing new features while also improving the architecture to ensure scalability and reliability. The role requires strong technical expertise in Android development, particularly with Kotlin/Java, and the ability to mentor junior engineers.

Google's engineering culture emphasizes versatility and leadership, with opportunities to work across the full technology stack. You'll be part of a team that's pushing the boundaries of photo sharing and storage technology, implementing solutions that impact billions of users worldwide.

The ideal candidate brings 5+ years of software development experience, with specific expertise in Android development and a strong foundation in data structures and algorithms. You'll need excellent communication and leadership skills to effectively collaborate with team members and mentor others.

Working at Google means joining a company committed to equal opportunity and building a representative workforce. The role is based in Sydney, Australia, offering the chance to work in one of Google's dynamic offices while contributing to a product that helps millions of users store, organize, and share their memories.

This position offers the opportunity to make a significant impact on a widely-used consumer product while working with cutting-edge technologies in areas like machine learning, computer vision, and cloud storage. You'll be part of a team that values innovation, technical excellence, and user-centered design, making Google Photos more powerful and accessible to users worldwide.

Last updated 9 hours ago

Responsibilities For Senior Software Engineer, Android, Google Photos

  • Design and implement new features for Google Photos
  • Work with other engineers to define, and improve Google Photos Android architecture, making it scalable, reliable, and easy to reason
  • Mentor and lead other junior engineers on the team

Requirements For Senior Software Engineer, Android, Google Photos

Java
Kotlin
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture
  • 3 years of experience building Android software products

Related Jobs

Senior Software Engineer, Android, Google Photos

Senior Software Engineer position at Google Photos focusing on Android development, combining technical leadership with hands-on development of features used by billions of users.

Senior Software Engineer, Android, Google Photos

Senior Software Engineer position at Google Photos team, focusing on Android development and technical leadership in Sydney, Australia.

Senior Software Engineer, Android, Google Photos

Senior Software Engineer position at Google Photos team in Sydney, focusing on Android development, architectural design, and technical leadership.

Senior Android Engineer

Senior Android Engineer position at Pulselive, building sports apps for millions of users, offering $121k-$155k, hybrid work in Melbourne.

Senior Software Engineer (Android)

Senior Android Engineer role at Kasada, developing mobile security SDKs to protect against automated attacks, with opportunities to work remotely and contribute to both Android and iOS platforms.