Staff Software Developer, Google Cloud

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$197,000 - $291,000
Distributed Systems
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Staff Software Developer, Google Cloud

Google Cloud is seeking a Staff Software Developer to join their team in developing next-generation technologies that impact billions of users. This is a senior technical leadership role where you'll work on critical projects within Google Cloud, which helps organizations digitally transform using Google's cutting-edge technology.

As a Staff Software Developer, you'll lead high-impact projects and coach distributed engineering teams while designing and implementing large-scale software solutions. The role requires deep technical expertise in software development, system design, and architecture, combined with strong leadership skills to drive alignment across teams.

Google Cloud is a trusted partner for organizations in over 200 countries, helping them solve critical business problems and enable growth. You'll be working on enterprise-grade solutions that leverage Google's innovative technology and tools that help developers build more sustainably.

The position offers competitive compensation including a base salary range of $197,000-$291,000, plus bonus, equity, and comprehensive benefits. You'll have the opportunity to work in either Cambridge, MA or Sunnyvale, CA, collaborating with talented engineers across Google's global offices.

This role is perfect for experienced engineers who are passionate about technical leadership, system design, and building scalable solutions. You'll need to bring expertise in software development, testing, and architecture, along with the ability to mentor teams and drive technical direction in a complex organization. The role offers significant growth opportunities as you help shape the future of Google Cloud's infrastructure and services.

Last updated 3 minutes ago

Responsibilities For Staff Software Developer, 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 Developer, Google Cloud

  • 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 related technical field (preferred)
  • 8 years of experience with data structures/algorithms (preferred)
  • 3 years of experience in a technical leadership role (preferred)
  • 3 years of experience working in complex, matrixed organizations (preferred)

Benefits For Staff Software Developer, Google Cloud

Medical Insurance
Equity
  • Bonus
  • Equity
  • Medical Insurance
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Google Staff Software Developer, Google Cloud

Staff Network Design Engineer, Google Cloud

Staff Network Design Engineer position at Google Cloud, focusing on ASIC development and data center networking architecture in Israel.

Senior Design Engineer, Networking, Google Cloud

Senior Design Engineer position at Google Cloud, focusing on networking ASIC development and data center infrastructure, requiring 8+ years of experience in hardware architecture and networking protocols.

Senior Staff Software Engineer, Infrastructure, Google Cloud Data Management

Senior Staff Software Engineer position at Google Cloud focusing on infrastructure and data management systems, requiring extensive experience in distributed systems and technical leadership.

Staff Software Engineer, Google Enterprise Network

Lead software engineering role at Google focusing on enterprise network automation and infrastructure development in Bengaluru, India.

Staff Software Engineer, Google Distributed Cloud

Staff Software Engineer position at Google working on Google Distributed Cloud, leading development of large-scale infrastructure and distributed systems.