Taro Logo

Staff Software Engineer, Platforms

A global technology company that develops internet-related services and products, including search, cloud computing, software, and hardware.
$197,000 - $291,000
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · AI · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Staff Software Engineer, Platforms

Google is seeking a Staff Software Engineer for 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 role requires an experienced engineer to provide technical leadership and influence distributed teams while managing complex infrastructure projects. The position involves working on critical infrastructure that supports billions of users across Google's services.

The ideal candidate will bring 8+ years of software development experience with strong expertise in distributed systems, networking, and infrastructure. They will be responsible for designing and implementing large-scale systems using technologies like Python and C++, while working within Google's sophisticated technical environment. The role offers the opportunity to work on next-generation technologies that impact billions of users, from information retrieval to distributed computing and AI.

This is a leadership position that combines deep technical expertise with the ability to guide teams and drive technical direction. The successful candidate will shape the future of hyperscale computing while working on cutting-edge projects like TPUs and global networks. The position offers competitive compensation including base salary, bonus, equity, and comprehensive benefits, reflecting Google's commitment to attracting top talent in the field of distributed systems and infrastructure engineering.

Last updated 10 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
  • Bonus
  • Equity
  • Medical Insurance