Staff Software Engineer, Google Cloud

Global technology company that develops innovative solutions in cloud computing, search, software, and AI.
Cloud
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Cloud · Enterprise SaaS

Description For Staff Software Engineer, Google Cloud

Google Cloud is seeking a Staff Software Engineer to join their ML, Systems, & Cloud AI (MSCA) organization. This role involves working on critical infrastructure that powers Google's services and Cloud platform, including cutting-edge technologies like Vertex AI and TPUs. The position requires strong technical leadership skills to guide high-impact projects and influence distributed engineering teams.

As a Staff Software Engineer, you'll be responsible for designing and implementing large-scale software solutions that support Google's global infrastructure. You'll work with complex systems that handle massive scale, focusing on security, efficiency, and reliability. The role involves collaboration across multiple teams and requires expertise in distributed computing, system design, and machine learning infrastructure.

The ideal candidate will bring 8+ years of software development experience with deep knowledge of data structures and algorithms. You'll need to demonstrate strong architectural decision-making abilities and experience leading technical teams. This position offers the opportunity to work on technology that impacts billions of users while helping shape the future of hyperscale computing and enterprise AI solutions.

This role is perfect for someone who wants to work at the intersection of cloud computing and artificial intelligence, contributing to Google's most critical infrastructure while leading and mentoring other engineers. You'll be part of an organization that prioritizes innovation and technical excellence, with the chance to influence the direction of Google's cloud and AI technologies.

Last updated 7 days ago

Responsibilities For Staff Software Engineer, Google Cloud

  • Provide technical leadership on high-impact projects
  • Influence and coach a distributed team of engineers
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines
  • Manage project priorities, deadlines, and deliverables
  • Design, develop, test, deploy, maintain, and enhance large scale software solutions

Requirements For Staff Software Engineer, Google Cloud

Python
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • Master's degree or PhD in Engineering, Computer Science, or a related technical field (preferred)
  • 8 years of experience with data structures/algorithms (preferred)
  • 3 years of experience in a technical leadership role leading project teams and setting technical direction (preferred)
  • 3 years of experience working in a complex, matrixed organization (preferred)

Interested in this job?

Jobs Related To Google Staff Software Engineer, Google Cloud

Staff Cloud Solutions Architect, Rapid Innovation

Staff Cloud Solutions Architect position at Google Public Sector, combining cloud architecture expertise with customer-facing responsibilities to develop innovative GCP solutions.

Enterprise Architect, Google Cloud Professional Services (English, Mandarin)

Senior cloud architecture role leading enterprise customer solutions and technical delivery for Google Cloud Platform, requiring both English and Mandarin fluency.

Cloud Solutions Architect, Rapid Innovation Team

Cloud Solutions Architect position at Google focusing on public sector innovation, combining software development with cloud architecture to create prototypes and solutions using GCP.

Senior Solutions Acceleration Architect, Application

Senior cloud architect role at Google Cloud, focusing on designing and implementing scalable solutions using GCP, requiring 10+ years of experience in cloud computing and application architecture.

Senior Solutions Acceleration Architect, Applications

Senior cloud architect role at Google Cloud, combining technical leadership with customer engagement to design and implement cloud-native solutions.