Staff Software Engineer, Google Cloud

A global technology company that develops innovative solutions across search, cloud computing, software, and hardware.
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 combines technical leadership with hands-on software development to build next-generation technologies that impact billions of users. The position focuses on developing infrastructure for Google services and Google Cloud, with emphasis on security, efficiency, and reliability.

As a Staff Software Engineer, you'll lead high-impact projects, mentor team members, and architect large-scale software solutions. You'll work on critical infrastructure supporting Google's core services and Cloud platform, including Vertex AI and TPU development. The role requires expertise in distributed computing, system design, and software architecture.

The ideal candidate brings 8+ years of software development experience, strong leadership capabilities, and deep technical knowledge. You'll collaborate across teams to drive technical direction, manage complex projects, and deliver scalable solutions. This position offers the opportunity to shape the future of hyperscale computing while working with cutting-edge technologies in machine learning and cloud infrastructure.

Working at Google provides exposure to innovative projects, collaboration with top talent, and the chance to impact billions of users. The role offers professional growth through technical leadership opportunities and the ability to influence major technological initiatives. Join Google Cloud to be at the forefront of cloud computing and artificial intelligence advancement.

Last updated 4 hours 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

Kubernetes
  • 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 Software Engineer, Google Cloud

Lead software development and technical direction for Google Cloud's infrastructure and AI platforms, managing distributed teams and designing large-scale solutions.

Senior Staff Software Engineer, Google Cloud

Senior Staff Software Engineer position at Google Cloud, leading technical projects and teams while developing enterprise-grade cloud solutions.

Cloud Solutions Architect, Rapid Innovation Team

Cloud Solutions Architect position at Google's Public Sector team, combining full-stack development with cloud architecture to create innovative solutions for government and education clients.

Staff Software Engineer, Google Cloud Platforms

Staff Software Engineer position at Google Cloud, leading technical projects and teams, developing enterprise-scale solutions with competitive compensation and benefits.