Taro Logo

Staff Software Engineer, Platforms

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

Job Description

Google is seeking a Staff Software Engineer to join their ML, Systems, and Cloud AI (MSCA) organization, which is responsible for designing, implementing, and managing the hardware, software, machine learning, and systems infrastructure for all Google services and Google Cloud. This is a critical role that involves working on next-generation technologies that impact billions of users worldwide.

The position requires a seasoned professional with 8+ years of software development experience and strong technical leadership capabilities. You'll be working on infrastructure that powers major services like Search, YouTube, and Cloud AI platforms including Vertex AI. The role combines deep technical expertise in distributed systems, networking, and infrastructure with leadership responsibilities including coaching teams and driving technical direction.

As a Staff Software Engineer, you'll be responsible for designing and implementing large-scale systems while ensuring security, efficiency, and reliability. The work spans from developing cutting-edge TPUs to running global networks and shaping the future of hyperscale computing. You'll have the opportunity to work with advanced technologies in areas like machine learning infrastructure, cloud platforms, and enterprise AI solutions.

The role offers competitive compensation including a base salary range of $197,000-$291,000 plus bonus, equity, and comprehensive benefits. You'll be working from the Sunnyvale office, collaborating with talented engineers across Google's global organization. This is an excellent opportunity for someone who wants to have a major technical impact while growing their leadership skills in one of the world's leading technology companies.

The ideal candidate will have deep expertise in areas like C++, networking, data center infrastructure, and system architecture, combined with the ability to lead projects, mentor engineers, and drive technical decisions. If you're passionate about building large-scale distributed systems and want to shape the future of Google's infrastructure, this role offers the perfect blend of technical challenges and leadership opportunities.

Last updated 5 days ago

Responsibilities For Staff Software Engineer, Platforms

  • Provide technical leadership on 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 software solutions

Requirements For Staff Software Engineer, Platforms

Python
Linux
  • 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
  • Experience with hardware and operating systems (e.g., Linux), and networking protocols
  • Experience with Python, C or C++

Benefits For Staff Software Engineer, Platforms

Medical Insurance
Equity
401k
  • Medical Insurance
  • Equity
  • 401k