Senior Software Engineer, iOS, Google Photos

3 Months ago • 5-8 Years • Mobile 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

Sony Music Career - Finance and Tax Manager

Sony Music Career

Jakarta, Indonesia (On-Site)
3 Months ago
PwC - Desenvolvedor Power BI | Senior Associate 2 [tag01]

PwC

São Paulo, State Of São Paulo, Brazil (On-Site)
10 Months ago
Autodesk - Senior Manager, Customer Success Digital Transformation

Autodesk

Washington, United States (Remote)
1 Month ago
Atari - FP&A Analyst

Atari

India (On-Site)
2 Months ago
UPF Industries  - Structural Packaging Account Manager

UPF Industries

Newnan, Georgia, United States (On-Site)
2 Months ago
Pay2 - Android Engineer

Pay2

Gurugram, India (On-Site)
2 Months ago
Linden lab - Senior Software Engineer, Mobile

Linden lab

San Francisco, California, United States (On-Site)
9 Months ago
N-ix - Senior React Engineer (with React Native experience)

N-ix

Ukraine (Hybrid)
1 Month ago
Mozilla - Senior Software Engineer - Mobile Android

Mozilla

United Kingdom (Remote)
4 Weeks ago
Hololight - Software Developer iOS/VisionOS

Hololight

Ismaning, Bavaria, Germany (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Salesforce - Account Solution Engineer - Dutch / Flemish speaker

Salesforce

Dublin, County Dublin, Ireland (On-Site)
9 Months ago
FalconX - Market Risk Manager

FalconX

Bengaluru, Karnataka, India (On-Site)
3 Months ago
conga - Software Architect

conga

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Devoteam - Vulnerability Management Lead

Devoteam

Madrid, Community Of Madrid, Spain (Hybrid)
1 Month ago
bytedance - Senior Security Tech Lead Manager - Security Engineering

bytedance

San Jose, California, United States (On-Site)
5 Months ago
LTI Mindtree - Senior Specialist - Interactive

LTI Mindtree

Tokyo, Japan (On-Site)
1 Month ago
Cubic corporation - Service Delivery Manager

Cubic corporation

London, England, United Kingdom (On-Site)
1 Month ago
PwC - Audit Senior Associate

PwC

Makati City, Metro Manila, Philippines (On-Site)
9 Months ago
bytedance - Software Engineer in Machine Learning Systems

bytedance

Seattle, Washington, United States (On-Site)
9 Months ago
Novo - KYC -BSA/AML - Assistant Manager

Novo

Gurugram, Haryana, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Sydney, New South Wales, Australia

Nine - Executive Experiential Producer

Nine

North Sydney, New South Wales, Australia (On-Site)
4 Weeks ago
IMC - Python Software Engineer

IMC

Sydney, New South Wales, Australia (On-Site)
3 Months ago
The Walt Disney Company - Senior Compositor

The Walt Disney Company

Sydney, New South Wales, Australia (On-Site)
1 Year ago
Mozilla - Senior Software Engineer

Mozilla

Australia (Remote)
2 Months ago
HP - Enterprise Account Lead

HP

Rhodes, New South Wales, Australia (On-Site)
1 Month ago
SSC Technologies - Senior Business Analyst

SSC Technologies

Parramatta, New South Wales, Australia (Hybrid)
2 Months ago
SSC Technologies - Senior DevOps Engineer

SSC Technologies

Sydney, New South Wales, Australia (Hybrid)
2 Months ago
luxsoft - Project Manager - Core Banking

luxsoft

Australia (Remote)
1 Month ago
ISS Stoxx - Business Development Associate

ISS Stoxx

Sydney, New South Wales, Australia (On-Site)
3 Months ago
undefined - Senior Data Engineer - GCP

Melbourne, Victoria, Australia (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Bazaar Voice - Senior Software Engineer (Mobile Apps)

Bazaar Voice

Belfast, Northern Ireland, United Kingdom (Hybrid)
9 Months ago
Mcdonalds - Software Engineer II - Android

Mcdonalds

Mexico City, Mexico (Hybrid)
2 Months ago
Krafton - Senior PUBG Mobile Service Strategy (8+ years experience)

Krafton

Seoul, South Korea (On-Site)
3 Months ago
playkot - Senior React Native Developer

playkot

(Remote)
2 Months ago
Salesforce - Staff Software Engineer, Android

Salesforce

Atlanta, Georgia, United States (On-Site)
2 Months ago
moonlight - iOS Engineer

moonlight

San Francisco, California, United States (Hybrid)
2 Months ago
Google - Software Engineer, Android, Photos

Google

Sydney, New South Wales, Australia (On-Site)
3 Months ago
Tide - Staff - Mobile Engineer - Flutter

Tide

Hyderabad, Telangana, India (Remote)
2 Months ago
Match Group - Android Engineer

Match Group

New York, New York, United States (Hybrid)
5 Months ago
zeta - Senior Software Development Engineer - iOS

zeta

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Durham, North Carolina, United States (On-Site)

Kirkland, Washington, United States (On-Site)

Sunnyvale, California, United States (On-Site)

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

Sunnyvale, California, United States (On-Site)

Mexico City, Mexico City, Mexico (On-Site)

Belo Horizonte, State Of Minas Gerais, Brazil (On-Site)

Mexico City, Mexico City, Mexico (On-Site)

Mountain View, California, 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