Software Developer III, Mobile (iOS), Google Home

1 Week 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

Workato - Senior Infrastructure Engineer (OpenSearch)

Workato

Barcelona, Catalonia, Spain (On-Site)
7 Hours ago
Google - Software Engineer III, Mobile (iOS)

Google

Mountain View, California, United States (On-Site)
2 Days ago
NVIDIA - Senior Cost Analyst

NVIDIA

Canada (On-Site)
2 Weeks ago
ByteDance - Backend Software Engineer, Global E-Commerce Funding Center

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
quience - Principal Data Scientist, ML - Storefront

quience

Palo Alto, California, United States (On-Site)
1 Day ago
Google - Software Engineer III, Android, Google Store

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Nagarro - Associate Staff Engineer

Nagarro

Hyderabad, Telangana, India (On-Site)
6 Months ago
Google - Developer Relations Engineer, Mobile Ads

Google

Mountain View, California, United States (On-Site)
2 Weeks ago
JustPlay - iOS Developer (all genders)

JustPlay

Berlin, Berlin, Germany (Hybrid)
1 Month ago
Google - Associate Android Auto Partner Engineer, gReach Program

Google

Seoul, South Korea (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Software Engineer III, Infrastructure, YouTube

Google

Mountain View, California, United States (On-Site)
1 Week ago
ByteDance - Software Development Engineer Graduate (Network Monitoring & Alerts) - 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
6 Months ago
Google - Software Engineer, Embedded Software, Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Days ago
Altagram Group - Data Science Internship/Workstudent

Altagram Group

Germany (On-Site)
1 Month ago
Google - Senior Staff Software Engineer, Google Distributed Cloud

Google

Sunnyvale, California, United States (On-Site)
2 Weeks ago
Google - Data Scientist, gTech Ads Solutions

Google

Hyderabad, Telangana, India (On-Site)
1 Week ago
Google - Software Developer III, Site Reliability Development

Google

Waterloo, Ontario, Canada (On-Site)
2 Weeks ago
Google - Software Engineer III, AI/ML GenAI, Search

Google

Mountain View, California, United States (On-Site)
2 Weeks ago
Google - Staff Software Engineer, Core, Dagger

Google

Mexico City, Mexico City, Mexico (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Waterloo, Ontario, Canada

Lucky VR - Technical Animator

Lucky VR

Canada (Remote)
3 Months ago
AppLovin - Growth Associate, eCommerce

AppLovin

Toronto, Ontario, Canada (On-Site)
4 Months ago
Epic Games - Art Director (Rocket League)

Epic Games

Vancouver, British Columbia, Canada (On-Site)
2 Weeks ago
PwC - PwC Private, Cross Border Tax, Senior Manager

PwC

Calgary, Alberta, Canada (On-Site)
7 Months ago
Rockstar Games - AI/Gameplay Programmer (Mid / Senior Level)

Rockstar Games

Oakville, Ontario, Canada (On-Site)
1 Month ago
Epic Games - Technical Animator

Epic Games

Vancouver, British Columbia, Canada (On-Site)
1 Week ago
Ubisoft - Lead Technical Programmer - Rainbow Six

Ubisoft

Montreal, Quebec, Canada (On-Site)
1 Month ago
Google - Student Researcher, BS/MS, Winter/Summer 2025

Google

Montreal, Quebec, Canada (On-Site)
5 Months ago
Epic Games - Senior Technical Product Manager, UE Rendering

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
HoYoverse - Senior Business Development Manager

HoYoverse

Québec City, Quebec, Canada (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Nagarro - Associate Staff Engineer, Tech support

Nagarro

India (Remote)
6 Months ago
Aristocrat Gaming - Lead Developer (Android)

Aristocrat Gaming

London, England, United Kingdom (Hybrid)
1 Month ago
Nagarro - Senior Staff Engineer, DevOps

Nagarro

Abu Dhabi, Abu Dhabi, United Arab Emirates (On-Site)
6 Months ago
Nagarro - Staff Engineer, DevOps

Nagarro

India (Remote)
6 Months ago
Nagarro - Senior Engineer, Mobile Android

Nagarro

South Africa (On-Site)
6 Months ago
STAGE - Kotlin Developer

STAGE

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
Nagarro - Senior Staff Consultant ,Sap Development BTP

Nagarro

India (Remote)
6 Months ago
Nagarro - Senior Staff Engineer

Nagarro

Canada (Remote)
6 Months ago
Nagarro - Associate Staff Engineer, CRM Salesforce

Nagarro

Hyderabad, Telangana, India (On-Site)
6 Months ago
Nagarro - Associate Principal Consultant, Business Analyst

Nagarro

Japan (Remote)
6 Months 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.

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

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

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (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