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
5,000+ Employees
2+ years of experience
Consumer

Description For Software Engineer, Web, Photos

Google Photos, one of Google's most sought-after products, is seeking software engineers to work on their photo sharing and storage service. The role encompasses both client-side (web and mobile) and server-side (search, storage, serving) development, along with machine intelligence applications. As a Software Engineer at Google, you'll be part of a team that develops technologies impacting billions of users worldwide. The position offers opportunities to work on large-scale system design, distributed computing, security, AI, and natural language processing. Google emphasizes versatility and leadership qualities, encouraging engineers to tackle new problems across the full stack. The role combines technical expertise with collaborative teamwork, ensuring Google experiences remain user-centered. The position offers growth opportunities as both you and Google's fast-paced business evolve, with chances to switch teams and projects. Working on Google Photos means contributing to a product that helps users store, organize, and share their memories effectively, while implementing cutting-edge technologies and best practices in web development.

Last updated 20 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

UX Program Manager, Google Cloud Networking

UX Program Manager position at Google Cloud Networking, focusing on driving UX projects and improving design processes.

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, Frontend, Network Infrastructure

Frontend Software Engineer position at Google focusing on Network Infrastructure, requiring TypeScript expertise and UI development experience.

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 II, Full Stack

Full Stack Software Engineer position at Google Cloud, developing enterprise-grade solutions and improving the Cloud Console product with TypeScript and Java.