Software Engineer, Web, Photos

1 Month ago • 2 Years + • Full Stack Development

Job Summary

Job Description

Google Photos seeks Software Engineers to design, develop, test, deploy, maintain, and enhance its photo sharing and storage service. Responsibilities include managing project priorities, building web applications using best practices, working on client-server protocols, identifying and fixing technical problems, and collaborating with various teams (Product Managers, UX designers, QA). The role involves working on both client-side (web and mobile) and server-side (search, storage, serving) aspects, alongside machine intelligence components. Experience in Java, front-end/UI development, API development, and web development is crucial. The ideal candidate possesses strong problem-solving skills and excellent communication abilities.
Must have:
  • Bachelor's degree or equivalent experience
  • 2 years software development experience (Java preferred)
  • 2 years front-end/UI development experience
  • API and third-party service integration experience
  • Web development experience
Good to have:
  • Master's/PhD in Computer Science
  • Experience with accessible technologies

Job Details


Minimum qualifications:

  • 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.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical fields.
  • Experience developing accessible technologies.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

Google Photos is a photo sharing and storage service developed by Google. Photos is one of the most sought after products at Google and is looking for both client-side (web and mobile), with server-side (search, storage, serving) and machine intelligence (learning, computer vision) Software Engineers. We are dedicated to making Google experiences centered around the user.

Responsibilities

  • 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.

Similar Jobs

Google - Security Engineer, Endpoint Platforms Security, Core

Google

Hyderabad, Telangana, India (On-Site)
1 Month ago
GameJobs - Senior Backend Programmer

GameJobs

Montréal, Québec, Canada (On-Site)
1 Year ago
DraftKings - Senior Software Engineer – Streaming & Real-Time Systems

DraftKings

Sofia, Sofia City Province, Bulgaria (On-Site)
2 Months ago
Epic Games - Senior Gameplay Systems Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Months ago
Google - Back End Engineer, CI and Release

Google

Mexico City, Mexico City, Mexico (On-Site)
1 Month ago
Shaadi - Senior Software Engineer Node.js

Shaadi

Maharashtra, India (On-Site)
8 Months ago
Google - Software Engineer II, Chrome Browser

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Nintendo - Software Engineer II (NST)

Nintendo

Redmond, Washington, United States (Hybrid)
5 Months ago
Seedify - Staff Technical Architect

Seedify

(Remote)
9 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Drive mode - Senior Backend Engineer (Analytics)

Drive mode

Tokyo, Japan (Hybrid)
1 Month ago
Go Fund Me - Senior Data Engineer

Go Fund Me

Buenos Aires, Buenos Aires, Argentina (Remote)
6 Months ago
London stock Exchange - Manager Software Developer in Test

London stock Exchange

Colombo, Western Province, Sri Lanka (On-Site)
1 Month ago
Google - Engineering Manager, Machine Learning, Translate

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
PradeepIT Global Consulting Services - Senior Quality Assurance Engineer

PradeepIT Global Consulting Services

Bengaluru, Karnataka, India (Remote)
9 Months ago
Bohemia Interactive - QA Automation Engineer - DayZ

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
4 Months ago
Sprinkler - Platinum Support Account Manager

Sprinkler

(Remote)
1 Month ago
Shyft Labs - Backend Software Developer

Shyft Labs

Noida, Uttar Pradesh, India (On-Site)
1 Year ago
ION - Technical Support Analyst, Chicago - 5849/9555

ION

Chicago, Illinois, United States (On-Site)
7 Months ago
Cognite - Senior Full-stack Developer (Frontend Focus)

Cognite

Bengaluru, Karnataka, India (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Sydney, New South Wales, Australia

MRI Software - Talent Acquisition Specialist

MRI Software

Sydney, New South Wales, Australia (Hybrid)
1 Month ago
Easygo - Software Development Engineer - Kick

Easygo

Melbourne, Victoria, Australia (On-Site)
5 Months ago
Penumbra - Territory Manager - Neurovascular & Peripheral Vascular

Penumbra

Gold Coast, Queensland, Australia (Remote)
1 Month ago
Canva - Staff Machine Learning Engineer - User Voice

Canva

Sydney, New South Wales, Australia (Remote)
1 Month ago
WongDoody - Experience Designer

WongDoody

Sydney, New South Wales, Australia (On-Site)
1 Month ago
Nine - Workday Compensation SME

Nine

North Sydney, New South Wales, Australia (On-Site)
1 Month ago
Google - Senior Software Engineer, iOS, Google Photos

Google

Sydney, New South Wales, Australia (On-Site)
1 Month ago
Canva - Backend Software Engineer - Security Platform Engineering (Open to remote across ANZ)

Canva

Sydney, New South Wales, Australia (Remote)
6 Months ago
Polygon Labs - APAC Growth Manager

Polygon Labs

New South Wales, Australia (Remote)
2 Months ago
isg - Consulting Manager – Digital Advisory

isg

Canberra, Australian Capital Territory, Australia (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Scopely - Senior Engineer - Monopoly GO!

Scopely

Seville, Andalusia, Spain (Hybrid)
7 Months ago
Google - Staff Software Engineer, Infrastructure, Platforms Infrastructure Engineering

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
Super - Senior Full-Stack Software Engineer ( Remote! )

Super

Austin, Texas, United States (Remote)
7 Months ago
Google - Senior Software Engineer, Full Stack

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Google - Senior Software Engineer, Infrastructure, Google Cloud NetInfra

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
ASSIST Software - Ruby on Rails Developer

ASSIST Software

Suceava, Suceava County, Romania (Remote)
6 Months ago
N-iX - Senior Full-Stack Engineer (React, Node.js)

N-iX

Ukraine (Remote)
2 Months ago
Kaedim - Software Engineer

Kaedim

Singapore (On-Site)
10 Months ago
ByteDance - Software Engineer Intern, Information System - 2025 Start

ByteDance

Dubai, Dubai, United Arab Emirates (On-Site)
2 Months ago
Warner Bros Games - Senior Software Engineer, C++ Player Team

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

London, England, United Kingdom (On-Site)

Bengaluru, Karnataka, India (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Zürich, Zurich, Switzerland (On-Site)

Kirkland, Washington, United States (On-Site)

New Taipei, New Taipei City, Taiwan (On-Site)

Seattle, Washington, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug