Location
Waterloo, ON, Canada
Education and Experience
Bachelor’s degree or equivalent practical experience.
2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
Preferred qualifications
Responsibilities
Google’s software engineers develop next‑generation technologies that change how billions of users connect, explore, and interact with information. This role focuses on backend, web, and mobile (iOS/Android) platforms to execute projects end to end in the Chat Platform. You will collaborate with Engineering Managers, Team Leaders, Product Leads, and UX to plan, clarify requirements, and implement both server (Java/Kotlin) and client (TypeScript/Java) modifications to make Chat Platform features a reality.
AI will change the future of work in profound ways, and our products—Gmail, Docs, Drive, Calendar, Sheets, YouTube and Meet—are at the forefront. You will also have opportunities to work with model builders (Google DeepMind) and see impact across billions of users.
Compensation
Canada: $150,000 – $154,000 (CAD) + 15% bonus target + equity + benefits.
Equal Employment Opportunity
Google is proud to be an equal‑opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition, expecting or parents‑to‑be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy, Know your rights: workplace discrimination is illegal, Belonging at Google, and How we hire.
By continuing you agree to our Terms & Privacy Policy.