Software Engineer, Web, Photos

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
Frontend
Mid-Level Software Engineer
In-Person
2+ years of experience
Consumer

Description For Software Engineer, Web, Photos

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. The role is specifically focused on Google Photos, a photo sharing and storage service that is one of the most sought-after products at Google. The team is looking for engineers to work on both client-side (web and mobile) and server-side (search, storage, serving) aspects, as well as machine intelligence (learning, computer vision).

As a Software Engineer in the Photos team, you'll be responsible for developing and maintaining web applications using best practices, working on client-server protocols, and collaborating with a diverse team including Product Managers, UX designers, and Quality Assurance. The role requires strong technical skills in front-end development and API integration, along with the ability to manage project priorities and deliverables.

Google offers a dynamic environment where engineers can be versatile, display leadership qualities, and tackle new problems across the full-stack as the company continues to push technology forward. The Photos team is dedicated to creating Google experiences centered around the user, making this an excellent opportunity for engineers passionate about building user-centric products at scale.

The position requires a minimum of 2 years of experience in software development and front-end development, with opportunities to work on cutting-edge technologies in photo sharing and storage. You'll be part of a team that values collaboration, innovation, and technical excellence, while contributing to a product used by billions of users worldwide.

Last updated 11 hours ago

Responsibilities For Software Engineer, Web, Photos

  • Design, develop, test, deploy, maintain, and enhance software products
  • Manage individual project's priorities, deadlines, and deliverables
  • Build web applications using best practices. Work on client-server protocols
  • 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, Web, Photos

Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages (e.g., Java), or 1 year of experience with an advanced degree
  • 2 years of experience with front-end and user interface development
  • Experience developing APIs and integrating third-party services
  • Experience with web development

Interested in this job?

Jobs Related To Google Software Engineer, Web, Photos

Software Engineer, Frontend, Network Infrastructure

Frontend Software Engineer position at Google focusing on Network Infrastructure, requiring TypeScript expertise and 5 years of experience, offering competitive compensation and benefits.

Software Engineer III, Full Stack, Core

Full Stack Software Engineer role at Google's Core team, focusing on cross-platform UI development and Server Driven UI technologies.

Software Engineer III, Full stack, Search (English)

Full-stack Software Engineer role at Google, focusing on Search Content Platform development with TypeScript/JavaScript and Java/Go, requiring 2+ years of experience.

Front End Engineer, Database Migration Service, Google Cloud

Frontend Engineer position at Google Cloud focusing on Database Migration Service, requiring Angular expertise and cloud technology experience.

Software Engineer III, Full Stack, Core

Full Stack Software Engineer role at Google focusing on cross-platform UI development and server-driven UI technologies.