Senior Software Engineer, iOS, Google Photos

1 Month ago • 5-8 Years • Full Stack Development

Job Summary

Job Description

As a Senior Software Engineer, iOS at Google Photos, you'll design and implement new features for this popular photo sharing and storage service. Collaborating with engineers, you'll improve the iOS architecture for scalability, reliability, and maintainability. Mentorship of junior engineers is a key responsibility. The role demands expertise in iOS app development (minimum 3 years), software development (5+ years), data structures and algorithms, and experience in software testing and product launches. You'll manage project priorities and deliverables, designing, developing, testing, deploying, maintaining, and enhancing software solutions. Experience with video generation and technical leadership are preferred qualifications.
Must have:
  • 5+ years software development experience
  • 3+ years iOS app development
  • 3+ years testing/launching software
  • Data structures and algorithms expertise
  • Software design and architecture experience (1+ year)
  • Design and implement new Google Photos features
Good to have:
  • Technical leadership experience
  • Video generation experience
  • Excellent communication and leadership skills

Job Details


Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • 3 years of experience with iOS application development.

Preferred qualifications:

  • Experience with technical leadership.
  • Experience with video generation.
  • Excellent communication and leadership skills.

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.

With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions. 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

  • Help shape the future of Google Photos by designing and implementing new features.
  • Work with other engineers to define, and improve Google Photos iOS architecture, making it scalable, reliable, and easy to reason about.
  • Mentor and lead other junior engineers on the team.

Similar Jobs

NVIDIA - Senior Full-Stack Web Applications Software Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
1 Month ago
matchgroup - Sr. Software Engineer, Machine Learning

matchgroup

Palo Alto, California, United States (Hybrid)
3 Weeks ago
Valeo - Machine Learning Software Engineer Intern (Summer 2025)

Valeo

San Mateo, California, United States (On-Site)
1 Month ago
NVIDIA - Senior Networking Architect

NVIDIA

Santa Clara, California, United States (Hybrid)
2 Months ago
CRB workforce  - Software Engineer

CRB workforce

Littleton, Colorado, United States (On-Site)
5 Days ago
PwC - Consultor Salesforce

PwC

Santa Cruz De Tenerife, Canary Islands, Spain (On-Site)
8 Months ago
Flow - Senior/Staff Web Engineer

Flow

Palo Alto, California, United States (Hybrid)
7 Months ago
UXBERT Labs - Senior Technical Lead

UXBERT Labs

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
4 Months ago
Google - Software Engineering Manager II, Google Cloud Compute

Google

Seattle, Washington, United States (On-Site)
1 Month ago
Google - Software Engineer, Black Community Inclusion

Google

State Of Minas Gerais, Brazil (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NVIDIA - Senior Digital Circuit Design Engineer

NVIDIA

Canada (On-Site)
3 Months ago
Fluxon - Senior Software Engineer

Fluxon

Bengaluru, Karnataka, India (Remote)
19 Hours ago
Adtran - Junior Software Engineer

Adtran

Gdynia, Pomeranian Voivodeship, Poland (Hybrid)
1 Month ago
Apple - Machine Learning Engineer, Large Visual Generative Model Optimization

Apple

Seattle, Washington, United States (On-Site)
1 Week ago
Google - Lead Software Engineer, Quick Share, Android

Google

Hsinchu County, Taiwan (On-Site)
1 Month ago
Google - Software Engineer III, Android

Google

Bucharest, Bucharest, Romania (On-Site)
1 Month ago
Meta - Research Scientist Intern, Machine Perception for Input and Interaction (PhD)

Meta

Redmond, Washington, United States (On-Site)
6 Months ago
Google - Tech Lead, Software Engineering, Black Community Inclusion

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
6 Months ago
Auros Global - Strategy Developer

Auros Global

(Remote)
2 Weeks ago
Philips - Senior Data Scientist I

Philips

Bengaluru, Karnataka, India (On-Site)
4 Days ago

Get notifed when new similar jobs are uploaded

Jobs in Sydney, New South Wales, Australia

Mode games - 2D Artist (Open Call)

Mode games

Sydney, New South Wales, Australia (On-Site)
1 Month ago
Arkose Labs - Security Analyst

Arkose Labs

Brisbane, Queensland, Australia (Hybrid)
6 Days ago
Google - Software Engineer, Android, Photos

Google

Sydney, New South Wales, Australia (On-Site)
1 Month ago
Canva - Senior Frontend Engineer - Frontend Core Libraries

Canva

Sydney, New South Wales, Australia (Hybrid)
6 Months ago
SSC Technologies - Client Experience Account Manager – Transfer Agency

SSC Technologies

Melbourne, Victoria, Australia (Hybrid)
2 Days ago
Canva - Staff Backend Engineer - Product Insights Enablement - Java

Canva

Melbourne, Victoria, Australia (Remote)
2 Months ago
Telastra - Telstra Retail: Part Time Customer Service & Sales Consultant

Telastra

Swan Hill, Victoria, Australia (On-Site)
2 Weeks ago
Immutable - Enterprise Technology Engineer

Immutable

Sydney, New South Wales, Australia (Hybrid)
5 Months ago
Starschema - Team Leader- Occupational Therapy or Speech Pathology

Starschema

Tamworth, New South Wales, Australia (Hybrid)
1 Week ago
Google - Software Engineering Manager, Visual Language and Multimodal Modeling

Google

Sydney, New South Wales, Australia (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Blazesoft - .Net Developer

Blazesoft

Vaughan, Ontario, Canada (On-Site)
3 Months ago
Nagarro - Principal Engineer

Nagarro

Singapore (On-Site)
7 Months ago
Google - Software Engineering Manager, Chrome Enterprise Core

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Meta - Software Engineer, Infrastructure

Meta

Atlanta, Georgia, United States (Remote)
6 Months ago
Ion - Senior Software Engineer, Italy

Ion

Turin, Piedmont, Italy (On-Site)
7 Months ago
Google - Software Engineer II, Embedded Systems/Firmware, Google TV

Google

Taipei City, Taiwan (On-Site)
1 Month ago
Google - Software Engineer (For Women in Tech Candidates)

Google

State Of Minas Gerais, Brazil (On-Site)
5 Months ago
The Walt Disney Company - Lead Software Engineer - Full-Stack

The Walt Disney Company

Santa Monica, California, United States (On-Site)
2 Months ago
The Walt Disney Company - Lead Software Engineer

The Walt Disney Company

California, United States (On-Site)
1 Month ago
Nagarro - Principal Engineer, Cloud

Nagarro

India (On-Site)
7 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