Software Developer III, Mobile (iOS), Google Home

1 Day ago • 2-4 Years • Mobile Development

Job Summary

Job Description

This Software Developer III role at Google's Home team in Waterloo, ON, Canada involves developing iOS mobile applications using Swift. Responsibilities include writing and reviewing code, contributing to documentation, debugging and resolving system issues, participating in design reviews, and managing project deliverables. The ideal candidate possesses 2+ years of iOS development experience with Swift, experience with data structures and algorithms, and strong problem-solving skills. The role contributes to the development of Google Home products, enhancing user experience and functionality within the smart home ecosystem.
Must have:
  • 2+ years iOS development (Swift)
  • Data structures & algorithms experience
  • Code review & debugging skills
  • Project management & delivery
Good to have:
  • Master's degree in CS
  • Experience with Objective-C, Kotlin
  • Large-scale system experience
  • Software testing experience

Job Details

Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience with data structures or algorithms in either an academic or industry setting.
  • 2 years of experience in developing iOS mobile applications.
  • 2 years of experience with software development with Swift and iOS.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical field.
  • 2 years of experience with performance, large scale systems data analysis, visualization tools, or debugging.
  • Experience in coding, system health, diagnosis and resolution, and developing software tests.
  • Experience with any one of the following: Objective-C, Kotlin or non iOS mobile development.

About the job

Google's software developers 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 software developers 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 developer, 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 software developers 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.

The Google Home team focuses on hardware, software and services offerings for the home, ranging from thermostats to smart displays. The Home team researches, designs, and develops new technologies and hardware to make users’ homes more helpful. Our mission is the helpful home: to create a home that cares for the people inside it and the world around it.

Responsibilities

  • Write product or system development code.
  • Review code developed by others, 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.
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.

Similar Jobs

ByteDance - Research Scientist Intern (Traffic Infrastructure Global Engineering)

ByteDance

Seattle, Washington, United States (On-Site)
1 Week ago
ByteDance - Research Scientist, Data Management and Security - Infrastructure System Lab

ByteDance

San Jose, California, United States (On-Site)
1 Week ago
Google - Software Engineer III, Embedded Systems/Firmware, Silicon

Google

Mountain View, California, United States (On-Site)
4 Days ago
Google - Staff Software Engineer, Site Reliability Engineering

Google

Sydney, New South Wales, Australia (On-Site)
4 Days ago
Ubisoft - Senior ML Data Scientist

Ubisoft

Montreal, Quebec, Canada (On-Site)
3 Weeks ago
Playtika - Games R&D-Flutter Client Developer

Playtika

Poland (On-Site)
4 Months ago
Next Level Business Services - IOS Developer  (Full Time)

Next Level Business Services

Redmond, Washington, United States (On-Site)
6 Months ago
Nagarro - Associate Staff Engineer, Mobile Android

Nagarro

Cebu City, Central Visayas, Philippines (On-Site)
6 Months ago
Google - Software Engineer, Android, CoreOS

Google

Bucharest, Bucharest, Romania (On-Site)
5 Days ago
Nagarro - Senior Staff Engineer, InfraOps

Nagarro

(On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Flutter Entertainment - Lead Data Scientist

Flutter Entertainment

Hyderabad, Telangana, India (Hybrid)
5 Months ago
Google - Software Engineer III, Knowledge and Information

Google

Zürich, Zurich, Switzerland (On-Site)
4 Days ago
NVIDIA - Senior Application Software Engineer, Performance

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Weeks ago
ByteDance - Software Engineer Intern (Doubao (Seed) - Machine Learning System) - 2025 Summer (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
ByteDance - FPGA Firmware Engineer

ByteDance

San Jose, California, United States (On-Site)
1 Week ago
Google - Software Engineer III, iOS, Health and Home Platform

Google

Bucharest, Bucharest, Romania (On-Site)
4 Days ago
THE GAME - Social Creative Automotive

THE GAME

Munich, Bavaria, Germany (Hybrid)
1 Month ago
NVIDIA - Principal DGX Cloud Machine Learning Architect

NVIDIA

Canada (On-Site)
1 Month ago
ByteDance - Research Engineer- Foundation Model AI Platform- San Jose

ByteDance

San Jose, California, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Waterloo, Ontario, Canada

Inworld AI - Senior C++ Developer - Canada

Inworld AI

Vancouver, British Columbia, Canada (On-Site)
6 Months ago
TRACK VFX - Vancouver Pipeline TD

TRACK VFX

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Ubisoft - Senior Graphic Technical Art Director

Ubisoft

Montreal, Quebec, Canada (On-Site)
3 Weeks ago
Ubisoft - Senior Rigger

Ubisoft

Montreal, Quebec, Canada (Hybrid)
4 Days ago
Ubisoft - Technical Director, Animation

Ubisoft

Montreal, Quebec, Canada (On-Site)
1 Month ago
Epic Games - Character Art Director

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Week ago
The Walt Disney Company - Production Supervisor

The Walt Disney Company

Toronto, Ontario, Canada (On-Site)
5 Days ago
Rockstar Games - Senior UI Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
2 Months ago
Global Step - Slovenian Localization Video Game Tester (LQA)

Global Step

Montreal, Quebec, Canada (On-Site)
4 Days ago
SSC Technologies - Associate Manager, Fund Accounting

SSC Technologies

Mississauga, Ontario, Canada (Hybrid)
7 Months ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Google - Software Engineer II, ChromeOS

Google

Taipei City, Taiwan (On-Site)
4 Days ago
Mistplay - Senior Android Engineer II

Mistplay

Montreal, Quebec, Canada (Hybrid)
3 Months ago
UXBERT Labs - Senior Mobile Developer

UXBERT Labs

Riyadh, Riyadh Province, Saudi Arabia (Hybrid)
3 Months ago
PearlAbyss - Engineering_Mobile Platform Tech Internship

PearlAbyss

(On-Site)
2 Months ago
Nagarro - Staff Engineer, QA Automation

Nagarro

Colombia (Remote)
6 Months ago
Nagarro - Senior Staff Consultant ,SAP Sales Service

Nagarro

India (Remote)
6 Months ago
Nagarro - Staff Engineer, BI Reporting

Nagarro

California, United States (On-Site)
6 Months ago
Nagarro - Associate Principal Consultant, Business Analyst

Nagarro

New York, New York, United States (On-Site)
6 Months ago
Nagarro - Associate Principal Consultant, Support Sales

Nagarro

Mexico (Remote)
6 Months ago
Fanatee - Unity Software Engineer

Fanatee

Spain (Hybrid)
1 Month 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.

Fremont, California, United States (On-Site)

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

Bengaluru, Karnataka, India (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Atlanta, Georgia, United States (On-Site)

San Francisco, California, United States (On-Site)

Fremont, 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