Software Developer, Google Chat iOS – Google – Waterloo, ON
Google is hiring a Software Developer for Google Chat iOS based in Waterloo, Ontario. This is a role for developers who are ready to build and iterate on technology used by millions of people — working directly on one of Google’s core communication products within the Google Cloud ecosystem.
This position sits at the intersection of mobile development and large-scale infrastructure, requiring someone who can move quickly from concept to shipped product while maintaining close collaboration with cross-functional teams. If you thrive on turning new ideas into high-quality iOS experiences, this role offers the scope and resources to do meaningful work at scale.
About the Role: Software Developer, Google Chat iOS
As part of the Google Chat iOS team, you’ll be designing, building, and iterating on software that directly shapes how users communicate and collaborate. Day-to-day, that means working across the full development lifecycle — from architecture decisions and feature implementation to testing and delivery — while contributing to the broader platform and infrastructure along the way.
You’ll work closely with Product Management, UX Design, and other engineering teams to ensure project alignment, and you’ll be expected to leverage DevAI tools to sharpen your workflows. Google’s teams move fast, and this role is designed for developers who are comfortable with ambiguity, eager to prototype rapidly, and committed to delivering products that meet high standards of end-user satisfaction.
Benefits and Salary
This role comes with a competitive compensation package. The salary range in Canada is $150,000 – $153,000 CAD per year, plus a 15% bonus target, equity, and a comprehensive benefits package. For full details on Google’s benefits offerings, visit Google’s careers benefits page.
Job Details
🏢 Company: Google
📍 Location: Waterloo, ON, Canada
🆔 Requisition ID: 115977778800534214
💰 Pay: $150,000 – $153,000 CAD/year + 15% bonus target + equity + benefits
Responsibilities
Working on Google Chat iOS means contributing to a product that connects users at massive scale. Your responsibilities will span the full development cycle — from prototyping and implementation to testing and cross-team coordination — with an emphasis on shipping quality features quickly and thoughtfully.
- Design, build, and iterate on Android-stack software projects as part of the Google Chat iOS team
- Implement and test features end-to-end, enhancing the existing infrastructure along the way
- Leverage DevAI tools to improve daily development workflows and increase productivity
- Prototype and iterate on new ideas, moving fast from concept to products that achieve high end-user satisfaction
- Maintain strong communication and collaboration with cross-functional partners including Product Management and UX Design, as well as other development teams, to ensure project alignment and successful delivery
Requirements / Skills
Google is looking for a software developer who brings versatility, leadership qualities, and a genuine enthusiasm for solving hard problems across the stack. The right candidate will have a solid foundation in iOS development and be comfortable contributing to large-scale systems while picking up new areas as the business evolves.
- Bachelor’s degree in a relevant field, or equivalent practical experience
- 2 years of experience programming in Objective-C or Swift
- 2 years of experience testing, maintaining, or launching software products, plus at least 1 year of experience with software design and architecture
- 3 years of experience with iOS application development (preferred)
- 2 years of web or full-stack experience (preferred)
How to Apply
To apply, visit the official Google Careers job posting using the link below. Make sure your resume is up to date and tailored to the role before submitting your application.
Share This Opportunity
Know someone who might be interested? Share this job posting and help them join Google in Waterloo.
Job Summary & Tips for Applying
Quick Summary & What to Highlight: This Software Developer, Google Chat iOS role at Google in Waterloo is perfect for candidates who excel in iOS development, Swift or Objective-C programming, and end-to-end feature delivery. On your resume, emphasize any experience with mobile application development, software architecture, and cross-functional collaboration. If you’ve previously worked on consumer-facing iOS apps or large-scale mobile platforms, make sure to highlight specific achievements and responsibilities that align with this position.
Resume & Application Tips: Before applying, tailor your resume to match the job description. Include keywords like Swift, Objective-C, and iOS application development that appear in the posting. Quantify your achievements where possible (e.g., “reduced app load time by 30%” or “shipped features to 1M+ users”). Write a brief cover letter expressing your genuine interest in Google and why you’re excited about this opportunity in Waterloo. Double-check your application for spelling errors and ensure your contact information is current.
Interview Preparation: If selected for an interview, research Google‘s values, recent product updates to Google Chat, and the company’s engineering culture beforehand. Prepare specific examples using the STAR method (Situation, Task, Action, Result) to demonstrate your iOS development and software architecture skills. Common questions may include scenarios about designing scalable mobile features, debugging complex issues, and collaborating with product and design teams. Dress appropriately for a technology environment, arrive 10–15 minutes early (or log in ahead of time for virtual interviews), and bring copies of your resume. Prepare thoughtful questions about the Google Chat team, tech stack, and growth opportunities. After the interview, send a thank-you email within 24 hours reiterating your interest in the position.
Recommended Job Offers
More Google openings near Waterloo, ON