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 in Sydney. This role combines technical expertise with leadership opportunities, focusing on developing and enhancing the Google Photos mobile experience. You'll be working on a product used by billions of users, contributing to both client-side and server-side development while leveraging machine intelligence capabilities.

As a Senior Engineer, you'll play a crucial role in designing and implementing new features while also improving the underlying architecture of Google Photos on Android. The position requires strong technical skills in Android development, particularly with Kotlin/Java, and the ability to mentor junior engineers. You'll be part of a team that's dedicated to making user-centered Google experiences, working across the full stack from mobile UI to backend services.

The role offers the opportunity to work on one of Google's most popular products, combining technical challenges with real user impact. You'll be involved in all aspects of the software development lifecycle, from design to deployment, while also having the chance to grow your leadership skills through mentoring and architectural decision-making.

Google offers a collaborative environment where you'll work with other talented engineers across different specialties, from machine learning to distributed systems. The company is committed to diversity and inclusion, particularly welcoming Indigenous applicants in Australia as part of their reconciliation commitments. This position combines the excitement of working on a consumer-facing product with the scale and resources of Google, making it an excellent opportunity for experienced Android engineers looking to make a significant impact.

Last updated 7 days 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
  • 5 years of experience with Kotlin/Java (preferred)
  • Experience with technical leadership (preferred)
  • Excellent communication and leadership skills (preferred)

Related Jobs

Senior Software Engineer, Android, Google Photos

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

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.