G

Google

Verified Job Source

Google develops innovative products and services that empower individuals and businesses worldwide, fostering opportunities through creativity, collaboration, and cutting-edge technology.

Mountain View, CA

Software Development
5,001+ people

About

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. Check out our career opportunities at goo.gle/3DLEokh

Open positions

Software Engineer III, Infrastructure, Core

On-site · Waterloo

The role involves triaging and resolving system issues while developing and maintaining product code. You will also lead design reviews and provide feedback on code developed by peers to ensure quality and efficiency.

Senior Software Developer, Site Reliability

On-site · Waterloo

The role involves managing the full lifecycle of services, including design, deployment, and operation to ensure high reliability and performance. Responsibilities also include scaling systems through automation, capacity planning, and conducting blameless postmortems for incident response.

Software Developer III, Site Reliability

On-site · Waterloo

The role involves writing and reviewing product code while maintaining the reliability and performance of large-scale distributed systems. Responsibilities also include triaging system issues, debugging, and collaborating on design reviews to optimize infrastructure.

Software Developer III, Site Reliability

On-site · Waterloo

The role involves writing and reviewing product or system development code while maintaining the reliability and performance of large-scale distributed systems. Responsibilities also include triaging system issues, debugging, and participating in design reviews to optimize infrastructure.

Graphics Software Developer, Chrome

On-site · Montréal

Design and implement improvements for the Chrome graphics pipeline while contributing to WebGPU and ANGLE. Lead security mitigation efforts and collaborate with technical leads to drive engineering productivity.

Software Developer III, Ads Infrastructure

On-site · Waterloo

The software developer will build and scale developer-facing interfaces, tooling, and automated workflows for the experiment lifecycle. They will also triage system issues and collaborate with peers to conduct design reviews and ensure code quality.

Senior Software Developer, Mobile (iOS), Platforms and Devices

On-site · Waterloo

The role involves writing and testing system code while leading design reviews to determine optimal technology choices. Additionally, the engineer will perform code reviews, maintain documentation, and triage complex system issues to ensure high-quality product performance.

Software Developer, Google Chat iOS

On-site · Waterloo

Design, build, and iterate on software projects while implementing and testing features end-to-end. Collaborate with cross-functional partners such as Product Management and UX Design to ensure successful project delivery.

Staff Software Developer, Embedded Systems/Firmware

On-site · Waterloo

Lead a team of embedded developers to define technical roadmaps and manage the development of bootloaders, drivers, and hardware abstraction layers. You will also make significant individual technical contributions while fostering a culture of excellence and growth within the team.

Senior Software Developer, AI/ML GenAI, Google Cloud AI

On-site · Waterloo

The developer will write and test system code while collaborating with stakeholders through design and code reviews. They are also responsible for triaging system issues and designing GenAI solutions using ML infrastructure.

Software Developer, iOS, Glasses System UI

On-site · Waterloo

Create user-centered experiences and shared system UI components for Android glasses, including a home screen, AI agent interfaces, widgets, and notification management. Develop new augmented-reality interactions and refine experiences with UX, product, machine learning, and program management partners through prototyping, user testing, and roadmap planning.

Staff Software Developer, Protected Data SRE

On-site · Waterloo

The role involves driving strategies to reduce system complexity and managing systemic risks for the Protected Data SRE team. You will also provide technical leadership and mentorship while partnering with cross-functional stakeholders to balance reliability with regulatory requirements.

Software Developer III, Chrome Desktop Growth

On-site · Waterloo

You will develop and maintain features for Chrome Desktop using C++ and web technologies while collaborating with UX experts to refine designs. Additionally, you will contribute to the open-source Chromium project and use data-driven experiments to enhance browser performance and reliability.

Staff Software Developer, Cloud

On-site · Waterloo

You will support the architectural evolution of Google Cloud's source code management and software supply chain security infrastructure. Additionally, you will develop AI-first capabilities to orchestrate the software development lifecycle and maintain system reliability through on-call rotations.

Software Developer Intern, PhD, Summer 2027

On-site · Toronto

You will work on critical projects to design, test, deploy, and maintain software solutions while collaborating with versatile teams. Additionally, you will develop scripts to automate routine tasks and apply computer science knowledge to solve real-world problems.