Taro Logo

Staff Software Engineer

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

Description For Staff Software Engineer

Google is seeking a Staff Software Engineer to join their ML, Systems, & 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 a seasoned professional with 8+ years of software development experience who will provide technical leadership and influence distributed engineering teams.

The position involves working on critical infrastructure that powers Google's core services and cloud platforms, including innovative technologies like TPUs and Vertex AI. The ideal candidate will bring expertise in areas such as distributed computing, large-scale system design, machine learning infrastructure, and technical leadership.

As a Staff Software Engineer, you'll be responsible for leading technical projects, coaching team members, and ensuring alignment across teams while maintaining Google's high standards for security, efficiency, and reliability. The role offers the opportunity to work on technology that impacts billions of users worldwide and shapes the future of hyperscale computing.

The position requires strong technical depth combined with leadership skills, as you'll be managing project priorities and deliverables while providing technical direction. This is an excellent opportunity for experienced engineers who want to make a significant impact at scale while working with cutting-edge technology in machine learning and cloud infrastructure.

Last updated 2 months ago

Responsibilities For Staff Software Engineer

  • 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

Python
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development
  • 5 years of experience in testing and launching software products
  • 3 years of experience with software design and architecture

Benefits For Staff Software Engineer

Medical Insurance
401k
Parental Leave
  • Comprehensive medical insurance
  • 401k retirement plan
  • Parental leave benefits
  • Professional development opportunities

Interested in this job?