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

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.

Senior Software Developer, Ads Safety Enablement and Prevention

On-site · Waterloo

Develop innovative machine learning solutions to classify and understand actors and assets within the Google Ads ecosystem. Collaborate with partner teams to build effective clustering-based systems that detect bad actors and reduce friction for legitimate advertisers.

Software Developer, XR System Interaction Frameworks

On-site · Kitchener

Innovate and improve foundational 3D interfaces and interactions for various XR devices. Optimize rendering and windowing systems to ensure smooth, responsive performance across Android and embedded operating systems.

Software Developer, Full Stack, reCAPTCHA Product Experience

On-site · Montréal

You will design and maintain user-facing features for Google Cloud consoles and security dashboards while optimizing high-throughput data pipelines. Additionally, you will collaborate with SRE teams to ensure system reliability and participate in on-call rotations for product rollouts.

Software Developer, Build Infrastructure

On-site · Kitchener

You will build and maintain infrastructure to ensure secure software development and monitor build processes for transparency. Additionally, you will design interfaces and tools to streamline secure software development for users.

Software Developer Intern, BS, Summer 2027

On-site · Toronto

Interns will work on critical projects to design, test, deploy, and maintain software solutions while collaborating with peers and managers. They will also develop scripts to automate routine tasks and apply computer science knowledge to solve real-world challenges.

Software Developer Intern, MS, Summer 2027

On-site · Toronto

Interns will develop scripts to automate routine tasks and apply computer science knowledge to solve real-world problems. They will also collaborate with peers and managers to design, test, and maintain software solutions.

Software Developer, Enterprise Chat, Google Cloud

On-site · Waterloo

The developer will design, build, and iterate on Android-stack software projects while maintaining code quality and system documentation. They will also collaborate with cross-functional teams to diagnose technical issues and ensure successful project delivery.

Staff Software Developer, Embedded Systems/Firmware

On-site · Waterloo

Define multi-quarter technical roadmaps and lead the development of multiprocessor MCU and SoC-based hardware reference platforms. Manage a team of embedded developers while making significant individual contributions to platform design and optimization.

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.

Graphics Software Developer, Chrome

On-site · Montréal

You will design and implement improvements to the Chrome graphics pipeline and contribute to the WebGPU API and ANGLE codebase. Additionally, you will lead efforts to mitigate security risks and collaborate with technical leads to drive execution across distributed teams.

Software Developer, Developer Connect Insights

On-site · Waterloo

Design and implement solutions for scaling, optimization, and feature development while supporting production services. Collaborate with product management to analyze customer feedback and ensure solutions meet user needs.

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

On-site · Waterloo

The developer will write and test system code while leading design reviews to ensure high-quality software standards. They are also responsible for triaging product issues and maintaining documentation to support team efficiency.

Senior Software Developer, Applied AI

On-site · Toronto

The developer will design, develop, test, and maintain software solutions while managing project priorities and deliverables. They will also participate in design reviews, provide code feedback, and triage system issues to ensure high-quality service operations.

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 and leading design reviews to optimize infrastructure through automation.

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.

Fullstack Web Developer

On-site

MINIMUM QUALIFICATIONS: * 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. * 2 years of experience with full stack development, across back-end such as Java, Python, Golang, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent. PREFERRED QUALIFICATIONS: * Master's degree or PhD in Computer Science or related technical fields. * 2 years of experience with data structures and algorithms. * Experience…

Software Developer III, Embedded Systems/Firmware, XR

On-site

MINIMUM QUALIFICATIONS: * Bachelor’s degree or equivalent practical experience. * 2 years of experience in C++. * 2 years of experience with working with embedded operating systems. * Experience in imaging-related domain such as image processing, computer vision, or computational photography. * Experience in image processing pipelines design and implementation. 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. * 2 years of experien…