Taro Logo

Senior Staff Software Engineer, Core

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$248,000 - $349,000
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Staff Software Engineer, Core

Google is seeking a Senior Staff Software Engineer to join their Core team, which builds the technical foundation behind Google's flagship products. This role involves developing next-generation technologies that impact billions of users across information retrieval, distributed computing, large-scale system design, networking, data storage, security, AI, NLP, and UI design.

As a Senior Staff Engineer, you'll provide technical leadership on high-impact projects, influencing and coaching distributed engineering teams while managing complex deliverables. The Core team serves as owners and advocates for underlying design elements, developer platforms, product components, and infrastructure at Google. They look across Google's products to build central solutions, break down technical barriers, and strengthen existing systems.

The position requires 8+ years of software development experience with deep expertise in data structures/algorithms, plus 5+ years of experience in technical leadership and architecture. You'll work in a complex, matrixed organization on cross-functional projects that have company-wide impact. The role offers comprehensive compensation including a base salary range of $248,000-$349,000 plus bonus, equity, and benefits.

This is an exceptional opportunity to shape the technical direction of one of the world's leading technology companies, working on foundational systems that power Google's most important products. The ideal candidate will combine technical excellence with leadership skills to drive innovation and collaboration across teams.

Last updated 21 days ago

Responsibilities For Senior Staff Software Engineer, Core

  • 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 Senior Staff Software Engineer, Core

Java
Python
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development
  • 5 years of experience with design and architecture; and testing/launching software products
  • Master's degree or PhD in Engineering, Computer Science, or a related technical field (preferred)
  • 8 years of experience with data structures/algorithms (preferred)
  • 5 years of experience in a technical leadership role leading project teams and setting technical direction (preferred)
  • 3 years of experience working in a complex, matrixed organization involving cross-functional or cross-business projects (preferred)

Benefits For Senior Staff Software Engineer, Core

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Bonus
  • Equity
  • Benefits package

Interested in this job?