Senior Software Engineer, iOS, Search, Image Experience

7 Hours ago • 5-8 Years • Backend Development

Job Summary

Job Description

As a Senior Software Engineer (iOS, Search, Image Experience) at Google, you'll design and implement product features for iOS, focusing on personalized image feeds, enhanced viewers, and improved search results. Collaboration with backend teams to define system interfaces is crucial. You'll build user interfaces, ensuring testable, maintainable, high-performance code, and monitor key metrics. Working with UX, Product, and Research teams, you'll deliver excellent user experiences. Code reviews, contributing to technical discussions, and staying current with iOS development trends are also essential responsibilities. This role involves tackling complex engineering challenges and expanding infrastructure while maintaining a globally accessible and useful search experience.
Must have:
  • 5+ years software development experience
  • 3+ years iOS app development experience
  • Experience with data structures/algorithms
  • Software design and architecture experience
  • Experience testing, maintaining, and launching software products
Good to have:
  • Master's/PhD in Computer Science
  • Experience with large-scale systems
  • Experience developing accessible technologies
  • Performance analysis and debugging 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:

  • Master's degree or PhD in Computer Science or related technical field.
  • 3 years of experience with performance, large-scale systems data analysis, visualization tools, or debugging.
  • 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. In Google Search, we're reimagining what it means to search for information – any way and anywhere. To do that, we need to solve complex engineering challenges and expand our infrastructure, while maintaining a universally accessible and useful experience that people around the world rely on. In joining the Search team, you'll have an opportunity to make an impact on billions of people globally.

Responsibilities

  • Design and implement product features for iOS, including personalized image feeds, enhanced image viewers, and improved search result pages.
  • Collaborate with the backend team to define the interface for backend systems to support the Image Experience.
  • Implement User-Interfaces, testable and maintainable code, and monitor metrics to ensure excellent performances.
  • Work with cross-functional teams, including UX, Product, and Research, to deliver a quality user experience.
  • Participate in code reviews and contribute to team's technical discussions, staying up-to-date with the latest iOS development trends.

Similar Jobs

Razer - Software Engineer (DevOps)

Razer

Shah Alam, Selangor, Malaysia (On-Site)
6 Months ago
Fluxon - Staff Software Engineer

Fluxon

Bengaluru, Karnataka, India (Remote)
6 Months ago
ByteDance - Research Scientist Graduate (Foundation Model - Vision and Language)

ByteDance

Seattle, Washington, United States (On-Site)
3 Weeks ago
PwC - IN_Senior Associate_ Golang _Advisory Corporate_Advisory_Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
6 Months ago
CloudHire - React + Web3JS Developer

CloudHire

Haryana, India (Remote)
2 Weeks ago
Ludeo - Streaming Engineer C++

Ludeo

Budapest, Hungary (On-Site)
1 Week ago
NVIDIA - Senior Full-Stack Web Applications Software Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
6 Days ago
Playrix - Senior Python Developer

Playrix

Ireland (Remote)
2 Months ago
Knuddels - Backend Development and Data Science Intern

Knuddels

Baden-Württemberg, Germany (Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Software Engineer, Early Career, Cloud AI

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
5 Months ago
ByteDance - DevOps Engineer - Applied Machine Learning Engine (Singapore)

ByteDance

Singapore (On-Site)
5 Months ago
Google - Senior Software Engineer, Site Reliability Engineering

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
7 Hours ago
ByteDance - Research Scientist Graduate (Foundation Model, Vision and Language) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Mozilla - Staff Machine Learning Engineer, Gen AI

Mozilla

Germany (Remote)
6 Months ago
Vahanai - Ai Engineer

Vahanai

Bengaluru, Karnataka, India (On-Site)
5 Months ago
NVIDIA - Senior Applied LLM Engineer, AI – Chip Design

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
Blazesoft - SEO Manager

Blazesoft

Vaughan, Ontario, Canada (On-Site)
2 Months ago
Stonewall Collision & Auto Painting - Senior Data Scientist

Stonewall Collision & Auto Painting

Vijayawada, Andhra Pradesh, India (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Tokyo, Japan

Kojima Productions - Network Programmer

Kojima Productions

Tokyo, Japan (On-Site)
4 Months ago
Salesforce - Technical Architect

Salesforce

Tokyo, Japan (On-Site)
5 Months ago
Netflix - VFX Coordinator - Japan

Netflix

Tokyo, Japan (On-Site)
13 Hours ago
Limit Break - Senior Site Reliability Engineer

Limit Break

Tokyo, Japan (On-Site)
3 Weeks ago
Crunchyroll - Senior Producer (Team A)

Crunchyroll

Tokyo, Japan (On-Site)
2 Months ago
Keywords Studios - Portuguese Content Moderator - Gaming

Keywords Studios

Tokyo, Japan (Hybrid)
1 Week ago
Appirits - Mid-Career Game Planner/Game Director

Appirits

Tokyo, Japan (On-Site)
3 Weeks ago
Keywords Studios - Talent Acquisition Specialist - Temporary

Keywords Studios

Suginami City, Tokyo, Japan (Remote)
1 Week ago
Light Speed Studios - サウンドディレクター|Sound Director

Light Speed Studios

Osaka, Osaka, Japan (On-Site)
5 Months ago
Glean - Business Development Representative

Glean

Japan (Remote)
5 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Applike Group - Senior Go Backend Developer (Advertising Dashboard Team) (f/m/d)

Applike Group

Hamburg, Hamburg, Germany (Hybrid)
6 Months ago
Applike Group - Director of Technology (f/m/d)

Applike Group

Hamburg, Hamburg, Germany (Hybrid)
6 Months ago
N-iX - Senior Golang Software Engineer

N-iX

(Remote)
2 Days ago
Voodoo - Senior Data Engineer - Streaming Platform

Voodoo

Paris, Île-de-France, France (Remote)
2 Weeks ago
Epic Games - Backend Security Engineer (Asset Integrity)

Epic Games

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)
3 Weeks ago
Epic Games - Backend Security Programmer (Resource Integrity)

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Weeks ago
Garena - Backend Engineer

Garena

Taipei City, Taiwan (On-Site)
2 Days ago
Epic Games - Senior Backend Engineer

Epic Games

Bellevue, Washington, United States (On-Site)
3 Weeks ago
Aristocrat Gaming - Senior Software Developer

Aristocrat Gaming

London, England, United Kingdom (Hybrid)
3 Months ago
CloudHire - Senior Backend Developer

CloudHire

Maharashtra, India (Remote)
4 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Dublin, County Dublin, Ireland (On-Site)

Sunnyvale, California, United States (On-Site)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Warsaw, Masovian Voivodeship, Poland (On-Site)

Hyderabad, Telangana, India (On-Site)

Sunnyvale, California, United States (On-Site)

Sydney, New South Wales, Australia (On-Site)

Waterloo, Ontario, Canada (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