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 Developer, Ads Safety Enablement and Prevention

On-site · Waterloo

The software developer will write and review code to build scalable systems and develop solutions to classify and understand actors within Google Ads. They will collaborate with cross-functional teams to detect and prevent bad actors while ensuring a smooth experience for legitimate users.

Software Developer III, Full Stack, Cloud Applied AI

On-site · Waterloo

The developer will lead technical engagement and co-development efforts with external partners to integrate technologies into the platform. They will also collaborate with product, UX, and AI research teams to design and deploy scalable, AI-powered customer support solutions.

Software Developer, Embedded Systems/Firmware, DNN Frameworks

On-site · Waterloo

You will write, test, and maintain product code while leading design reviews to ensure high-quality software standards. Additionally, you will triage and debug system issues to optimize performance across hardware and network operations.

Software Developer, Early Career, Campus

On-site · Waterloo

Design, develop, test, deploy, maintain, and improve software solutions. Manage individual project priorities, deadlines, and deliverables while following through on tasks.

Senior Software Developer, Front End, Applied AI Agent Studio

On-site · Toronto

Design and develop scalable, responsive user interfaces for the CXAS Console to support the lifecycle of enterprise-grade generative AI agents. Collaborate with cross-functional teams including UX, product management, and ML engineering to implement intuitive, AI-centric workflows.

Senior Software Developer, Backend, Applied AI Agent Studio

On-site · Toronto

Design and scale secure infrastructure on Google Cloud Platform to support the generative AI agent lifecycle. Lead backend technical goals and implement high-performance APIs to enable complex, autonomous AI agent tasks.

Senior Software Developer, Machine Learning, Applied AI

On-site · Toronto

Design and build recommendation systems for AI agents while developing investigative tools to monitor agent performance. Manage stakeholders and solve ambiguous technical issues to contribute to the team's overall strategy and roadmap.

Software Developer, Fighting Ad Fraud

On-site · Waterloo

You will design, develop, and maintain software solutions to defend Google's ads ecosystem against automated spam and botnet attacks. This involves building machine learning models, analyzing traffic patterns, and collaborating with research teams to implement fraud detection initiatives.

Staff Software Developer, Cloud Source, Software Delivery Trust

On-site · Waterloo

You will lead the architectural evolution of Google Cloud's source code management and software supply chain security infrastructure. Additionally, you will develop AI-driven capabilities to orchestrate the software development lifecycle and ensure the integrity of development artifacts.

Software Developer, iOS, Glasses System UI

On-site · Waterloo

You will design and build intuitive home screen and AI agent interfaces for the Android glasses platform. Additionally, you will collaborate with cross-functional teams to pioneer novel interaction methodologies for augmented reality.

Staff Software Developer, Android XR System Apps

On-site · Waterloo

You will set technical direction and lead the design and development of next-generation UI for XR devices. Additionally, you will mentor the team, oversee architecture, and collaborate with cross-functional partners to launch high-quality mobile and XR applications.

Staff Software Developer, Gmail Delivery

On-site · Waterloo

Provide technical leadership and coaching for a distributed team of developers on high-impact projects. Design, develop, and maintain large-scale software solutions for Gmail's email delivery and routing infrastructure.

Software Developer, Enterprise Chat, Google Cloud

On-site · Waterloo

Develop and iterate on Android-stack software projects and write system development code. Collaborate with cross-functional partners like 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 influence the long-term architecture of the Glasses platform. You will manage the development of bootloaders, drivers, and hardware abstraction layers while contributing high-level code and optimizing platform performance.

Staff Software Developer, Embedded Systems/Firmware

On-site · Waterloo

Lead a team of embedded developers to define technical roadmaps and architecture for wearable computing platforms. Responsible for the end-to-end delivery of bootloaders, HALs, and drivers for MCU and SoC-based hardware.

Software Developer Intern, MS, Summer 2027

On-site · Montréal

Design, test, deploy, and maintain software solutions while working on specific projects critical to company needs. Develop scripts to automate routine tasks and apply computer science knowledge to solve real-world problems.

Software Developer Intern, MS, Summer 2027

On-site · Toronto

Design, test, deploy, and maintain software solutions while working on specific projects critical to company needs. Develop scripts to automate routine tasks and apply computer science knowledge to solve real-world problems.