Senior Software Engineer, Google Photos

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

Description For Senior Software Engineer, Google Photos

Google Photos is seeking a Senior Software Engineer to join their team in Sydney. This role combines backend development with leadership opportunities, focusing on building and improving the scalable architecture of one of Google's most popular products. You'll be working on critical projects that impact billions of users, with opportunities to contribute to both server-side development and machine intelligence aspects. The position requires strong technical expertise in Java programming, cloud services, and system design, along with leadership capabilities to mentor junior engineers. Google Photos is dedicated to creating user-centered experiences, offering a dynamic environment where engineers can tackle complex challenges in photo sharing and storage services. The role provides opportunities for growth and impact in a team that combines client-side, server-side, and machine learning technologies. As part of Google's innovative culture, you'll have the chance to shape the future of how people interact with their photos and memories while working with cutting-edge technologies and a talented team of engineers.

Last updated 2 days ago

Responsibilities For Senior Software Engineer, Google Photos

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

Requirements For Senior Software Engineer, Google Photos

Java
  • 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
  • 1 year of experience with software design and architecture
  • 3 years of experience building and maintaining cloud services
  • 5 years of experience with the Java programming language (preferred)
  • Experience with technical leadership (preferred)
  • Excellent communication and leadership skills (preferred)

Interested in this job?

Jobs Related To Google Senior Software Engineer, Google Photos

Partner Development Manager, Federal, Public Sector

Partner Development Manager role at Google Public Sector, focusing on federal market partnerships and sales development.

Senior Software Developer, Full Stack, Google Workspace

Senior Software Developer position at Google, focusing on full-stack development for Google Workspace, offering competitive compensation and hybrid work arrangement.

Senior CPU Formal Verification Engineer

Senior CPU Formal Verification Engineer role at Google focusing on hardware verification, CPU design, and testing methodologies.

Senior Software Engineer, Google One

Senior Software Engineer position at Google One, focusing on developing and maintaining critical software solutions within the Platforms and Ecosystems product area.

Senior Software Engineer, Google One

Senior Software Engineer position at Google One, focusing on developing and maintaining large-scale software solutions for Google's Platforms and Ecosystems product area.