Software Engineer, Android, Photos

2 Months ago • 1-1 Years • Mobile Development

Job Summary

Job Description

Google Photos is seeking a Software Engineer (Android) to contribute to their photo sharing and storage service. Responsibilities include writing and reviewing code, participating in design reviews, contributing to documentation, debugging issues, and collaborating with cross-functional teams (UX, Product). The ideal candidate will have at least one year of software development experience (languages like Python, C, C++, Java, JavaScript), experience with data structures and algorithms, and familiarity with Android application development. The role involves working on a critical project with opportunities for growth within the fast-paced Google environment. This early-career position offers a chance to contribute to one of Google's most popular products.
Must have:
  • Bachelor's degree or equivalent experience
  • 1 year software development experience
  • 1 year experience with data structures/algorithms
  • Android app development experience
  • Code writing and review
  • Collaboration with cross-functional teams
Good to have:
  • Experience with accessible technologies
  • Experience refining feature ideas

Job Details


Minimum qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
  • 1 year of experience with data structures or algorithms.

Preferred qualifications:

  • Experience working with cross-functional partners such as UX and Product, refining feature ideas into practical engineering tasks and driving progress.
  • Experience with Android application development.
  • 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

  • Write product or system development code.
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.

Similar Jobs

Electronic Arts - Machine Learning Co-op (PhD Student)

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
moonee games - Product Manager - Live Games

moonee games

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Applike - Tech Lead

Applike

Hamburg, Hamburg, Germany (Hybrid)
3 Weeks ago
Imanage - Staff Software Engineer (Java)

Imanage

Chicago, Illinois, United States (Hybrid)
1 Week ago
Unity - Staff Software Engineer

Unity

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Qualcomm - Lead Engineer, Senior - C/C++(Android)

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago
Tesla - Mobile Service Technician

Tesla

Steinkjer, Trøndelag, Norway (On-Site)
4 Months ago
Saturn - Senior Software Engineer, iOS

Saturn

New York, New York, United States (On-Site)
1 Month ago
binance - C++/Mobile Engineer

binance

Taipei City, Taiwan (Remote)
3 Years ago
Patreon - Senior iOS Engineer

Patreon

San Francisco, California, United States (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Corsair gaming - Product Manager – HID

Corsair gaming

Taipei City, Taiwan (On-Site)
1 Month ago
Trailer park group - Strategist, FPS Social

Trailer park group

Los Angeles, California, United States (Hybrid)
2 Months ago
Nordson Corporation - Senior Program Manager

Nordson Corporation

Galway, County Galway, Ireland (On-Site)
3 Weeks ago
Site Core - Creative Content Writer

Site Core

London, England, United Kingdom (On-Site)
1 Month ago
Adyen - Engineering Manager - Onboarding Experience

Adyen

Chicago, Illinois, United States (On-Site)
1 Month ago
Rambus - SMTS Systems Engineering

Rambus

Bengaluru, Karnataka, India (On-Site)
9 Months ago
USE Insider - Full Stack Developer

USE Insider

Istanbul, İstanbul, Türkiye (Remote)
8 Months ago
Marsh McLennan - Data Scientist

Marsh McLennan

Mexico City, Mexico (Hybrid)
2 Weeks ago
Visa - Sr. Manager, Cyber Products

Visa

Ashburn, Virginia, United States (Hybrid)
1 Month ago
Fox Factory - Sr Program Manager

Fox Factory

Gainesville, Georgia, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Sydney, New South Wales, Australia

Varonis  - Technical Support Engineer L2

Varonis

Sydney, New South Wales, Australia (Remote)
3 Months ago
Reach games studios - Executive Producer

Reach games studios

Sydney, New South Wales, Australia (Remote)
2 Months ago
IION - Advertiser Success Manager / Customer Success Manager (ANZ)

IION

Sydney, New South Wales, Australia (Hybrid)
1 Month ago
Telastra - Telstra Retail: Part Time Customer Service & Sales Consultant KINGS MEADOWS

Telastra

Kings Meadows, Tasmania, Australia (On-Site)
3 Days ago
WongDoody - (XD) Experience Designer, Snr.

WongDoody

Australia (On-Site)
9 Months ago
SSC Technologies - Client Solutions Representative

SSC Technologies

Melbourne, Victoria, Australia (Hybrid)
1 Month ago
Blue wire software - Retail Assistant

Blue wire software

Carrum, Victoria, Australia (On-Site)
1 Week ago
Entain group - QA Lead

Entain group

Australia (Remote)
3 Weeks ago
CAE - EHS Specialist

CAE

Homebush, New South Wales, Australia (On-Site)
3 Weeks ago
Unbroken Studios - Coles Merchandiser - Training Provided

Unbroken Studios

Cooma, New South Wales, Australia (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

zoox - Senior/Staff Software Engineer - Mobile Apps

zoox

Foster City, California, United States (Hybrid)
1 Week ago
Cubic corporation - Senior Software Engineer (Mobile Back Office Dev)

Cubic corporation

Hyderabad, Telangana, India (Hybrid)
1 Month ago
Next Level Business Services - IOS Developer

Next Level Business Services

Dearborn, Michigan, United States (On-Site)
8 Months ago
Room 8 Group - C++ Engine Engineer (Mobile)

Room 8 Group

(Remote)
1 Month ago
Epic Games - Senior Mobile Platform Programmer (iOS)

Epic Games

(On-Site)
2 Months ago
Mcdonalds - Senior Manager - Mobile Development

Mcdonalds

Mexico City, Mexico (On-Site)
1 Month ago
Mozilla - Staff Software Engineer - Mobile Android

Mozilla

Spain (Remote)
4 Weeks ago
Tru India - React Native Developer

Tru India

Sahibzada Ajit Singh Nagar, Punjab, India (On-Site)
10 Months ago
Zenoti - Senior Software Engineer (Mobile)

Zenoti

Hyderabad, Telangana, India (On-Site)
1 Month ago
Technorizen Software Solution - Exp. IOS Developer (Indore)

Technorizen Software Solution

Indore, Madhya Pradesh, India (On-Site)
11 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Atlanta, Georgia, United States (On-Site)

London, England, United Kingdom (On-Site)

Taipei City, Taiwan (On-Site)

Kirkland, Washington, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Kraków, Lesser Poland Voivodeship, Poland (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