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, 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.

Software Developer, Google Chat iOS

On-site · Waterloo

Design, build, and iterate on software projects while implementing and testing features end-to-end. Maintain strong communication with cross-functional partners to ensure project alignment and successful delivery.

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.

AI Software Developer, Android XR, Application Compatibility

On-site · Waterloo

Participate in the architectural design and implementation of a unified automated application runner for Android XR. Develop and scale automated evaluation frameworks using intelligent crawlers, computer vision, and LLMs to ensure application compatibility.

Software Developer, Agent Endpoint Control Plane

On-site · Waterloo

The software developer will design and maintain the end-to-end release lifecycle for local AI agents across macOS, Windows, and Linux. They will also manage multi-platform CI/CD pipelines, cryptographic code signing, and software supply chain security to ensure secure deployment.

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.

Senior Software Developer, Site Reliability

On-site · Waterloo

The role involves managing the full lifecycle of services, including design, deployment, and operation to ensure reliability and performance. Responsibilities also include scaling systems through automation 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 and leading design reviews to optimize infrastructure through automation.

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, 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.