Staff Software Engineer – Distributed Systems & Tech Leadership

Google

Sunnyvale (CA)

On-site

USD 207,000 - 300,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Google is seeking a software engineer in Sunnyvale to drive next-generation technologies and tackle complex problems across the full stack. The role requires leading multi-disciplinary teams, delivering scalable software, and influencing strategic direction with a focus on performance and reliability.

The position emphasizes ownership of the software lifecycle, from design to deployment, with opportunities to switch teams as needs evolve within Google.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development.
  • 5 years of experience with embedded operating systems.
  • 5 years testing, and launching software products.
  • 3 years of experience with software design and architecture.

Responsibilities

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

Skills

Software development
Embedded systems
Software testing
Software design & architecture
Leadership

Education

Bachelor's degree or equivalent
Master’s degree or PhD in Engineering/CS

Job description

Google is seeking a software engineer in Sunnyvale to drive next-generation technologies and tackle complex problems across the full stack. The role requires leading multi-disciplinary teams, delivering scalable software, and influencing strategic direction with a focus on performance and reliability.

The position emphasizes ownership of the software lifecycle, from design to deployment, with opportunities to switch teams as needs evolve within Google.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Distributed Systems & Backend
Senior Software Engineer - Distributed Systems & Backend

Google • Sunnyvale (CA)

On-site
USD 147,000 - 210,000
Equity
Bonus target
Benefits
Staff Software Engineer - Cloud Networking & Systems
Staff Software Engineer - Cloud Networking & Systems

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Equity
Staff Software Engineer: Platform & Infrastructure Lead
Staff Software Engineer: Platform & Infrastructure Lead

Google • Los Angeles (CA)

On-site
USD 207,000 - 300,000
Bonus target
Equity
Benefits
Senior Software Engineer - Scale Distributed Systems & Lead
Senior Software Engineer - Scale Distributed Systems & Lead

Google • New York (NY)

On-site
USD 174,000 - 252,000
Staff Software Engineer, Infrastructure - Large-Scale Infra
Staff Software Engineer, Infrastructure - Large-Scale Infra

Google • United States

On-site
USD 207,000 - 300,000
Equity
Bonus target
Software Engineering Manager — Lead Large-Scale Systems
Software Engineering Manager — Lead Large-Scale Systems

Socket.dev • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Staff Software Engineer — App Hub (Distributed Systems)
Staff Software Engineer — App Hub (Distributed Systems)

Google • Sunnyvale (CA)

On-site
USD 189,000 - 284,000
Staff Software Engineer, Cloud Infrastructure & AI
Staff Software Engineer, Cloud Infrastructure & AI

Google • Town of Montana (WI)

On-site
USD 207,000 - 301,000
Engineering Manager: Lead Large-Scale Systems & Teams
Engineering Manager: Lead Large-Scale Systems & Teams

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Staff Software Engineer - AI & Large-Scale Infra
Staff Software Engineer - AI & Large-Scale Infra

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000