Taro Logo

Senior Staff Software Engineer, Common Expression Language

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
$248,000 - $349,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Senior Staff Software Engineer, Common Expression Language

Google is seeking a Senior Staff Software Engineer to work on the Common Expression Language (CEL), a critical component used across Kubernetes, Google Cloud Platform, and Google Apps. This role is part of the Core team, which builds the technical foundation behind Google's flagship products and is responsible for the underlying design elements, developer platforms, and infrastructure.

The position requires an experienced technical leader who will be responsible for maintaining and improving CEL's multiple language stacks (C++, Java, Go), optimizing performance, and expanding CEL's capabilities as an expression language, policy language, and rules engine. The role combines hands-on development with technical leadership, requiring both deep technical expertise and the ability to guide project teams and set technical direction.

The ideal candidate will bring 8+ years of software development experience, with particular expertise in data structures, algorithms, and systems programming languages. They should have a strong background in developer-facing products and experience with open source software development. The role offers the opportunity to impact critical infrastructure used across Google's ecosystem while working with cutting-edge technology.

Working in Google's Core team provides unique opportunities to influence technical decisions across the company and build central solutions that break down technical barriers. The position offers competitive compensation including a base salary range of $248,000-$349,000 plus bonus, equity, and comprehensive benefits.

The role is based in either Sunnyvale, CA or Kirkland, WA, and involves collaboration with teams across Google's infrastructure organization. This is an excellent opportunity for a senior technical leader who wants to work on fundamental programming language infrastructure that powers many of Google's most important services and platforms.

Last updated 3 days ago

Responsibilities For Senior Staff Software Engineer, Common Expression Language

  • Maintain the C++, Java, and/or Go stacks and improve the ease of use of the team's APIs and features
  • Identify and develop new opportunities for CEL as an expression language, policy language, and rules engine
  • Collaborate with partners on tools to assist with development, debug, and simulation
  • Optimize the CPU/memory usage to be the most efficient expression language
  • Review suggestions for standards, best practices, and language improvements

Requirements For Senior Staff Software Engineer, Common Expression Language

Go
Java
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience testing, maintaining, or launching software products
  • 5 years of experience in a technical leadership role
  • Experience with developer-facing products such as APIs, SaaS platforms, or internal infrastructure
  • Experience and deep knowledge with two or more of: C, C++, Java, Go, and SQL
  • Experience working in open source and software maintenance

Benefits For Senior Staff Software Engineer, Common Expression Language

Medical Insurance
Equity
  • Bonus
  • Equity
  • Benefits

Interested in this job?

Jobs Related To Google Senior Staff Software Engineer, Common Expression Language