Taro Logo

Software Engineer, Photos, Early Career

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

Job Description

Google Photos is seeking an early-career Software Engineer to join their team in Sydney, Australia. This role is part of Google's photo sharing and storage service, one of their most sought-after products. The position spans both client-side (web and mobile) and server-side (search, storage, serving) development, with opportunities to work on machine intelligence applications.

As a Software Engineer at Google, you'll be part of a team that develops next-generation technologies impacting billions of users worldwide. The role requires versatility and enthusiasm to tackle new problems across the full technology stack. You'll work on critical projects with opportunities to switch teams and projects as both you and the fast-paced business grow and evolve.

The ideal candidate will have a strong foundation in computer science fundamentals, including data structures and algorithms. While a Bachelor's degree is the minimum requirement, candidates with advanced degrees (Master's or PhD) in Computer Science or related technical fields are preferred. Experience with web applications and developing accessible technologies is a plus.

You'll collaborate with a diverse team including Product Managers, UX designers, and Quality Assurance professionals to deliver high-quality products. The role involves designing, developing, testing, and maintaining software products while continuously improving software components and architecture. You'll also be responsible for identifying and resolving technical problems, helping the team adapt when necessary.

Google offers a supportive and inclusive work environment, with a strong commitment to diversity and equal opportunity. The company provides comprehensive benefits and the chance to work on technology that impacts users globally. This position requires work authorization in Australia and is not eligible for visa sponsorship.

Last updated 4 days ago

Responsibilities For Software Engineer, Photos, Early Career

  • Design, develop, test, deploy, maintain, and enhance software products
  • Work with other engineers to continuously improve our software components and architecture
  • Identify technical problems with the requirements, and fix them, helping the team to course-correct when necessary
  • Utilize communication skills and collaborate with the wider team (e.g., Product Managers, UX designers, and Quality Assurance) to deliver the highest quality product

Requirements For Software Engineer, Photos, Early Career

Java
Python
JavaScript
  • Bachelor's degree or equivalent practical experience
  • Experience with software development in one or more programming languages, or experience with an advanced degree
  • Experience with data structures or algorithms in either an academic or industry setting

Benefits For Software Engineer, Photos, Early Career

Medical Insurance
Dental Insurance
Vision Insurance
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance

Related Jobs

Software Engineer, Maps

Software Engineering role at Google Maps focusing on developing in-car experience features, requiring 1 year of programming experience and strong algorithmic skills.

Software Engineer, Photos, Early Career

Early-career Software Engineering role at Google Photos, focusing on developing photo sharing and storage services with opportunities in client-side, server-side, and machine intelligence development.

Junior Software Engineer (Early Career)

Junior Software Engineer position at Rackspace Technology focusing on backend development with Java/Python, AWS cloud platforms, and Generative AI applications.

Junior/Mid-Level Software Engineer

Junior/Mid-Level Software Engineer role at Rokt focusing on network integrity and fraud prevention, offering $100-150K salary plus equity in Sydney.

Mainframe Software Junior Developer – Early Careers - Analyst

Entry-level Mainframe Software Developer position at Accenture, focusing on COBOL development and mainframe technologies with opportunities for training and career growth.