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 and one another.
$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 highly constrained and performant programming language used by 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 underlying design elements, developer platforms, and infrastructure.

The position offers an opportunity to shape critical technical decisions across the company while working on a specific project vital to Google's needs. The role involves maintaining and improving C++, Java, and Go stacks, optimizing language performance, and collaborating with partners on development tools. The ideal candidate will have extensive experience in software development, technical leadership, and working with developer-facing products.

The compensation package is competitive, ranging from $248,000 to $349,000 base salary, plus bonus, equity, and comprehensive benefits. The role can be based in either Sunnyvale, CA or Kirkland, WA. This is an excellent opportunity for experienced engineers who want to impact how billions of users interact with Google's products while working on fundamental programming language technology.

The position requires strong technical expertise in software design, architecture, and leadership capabilities. You'll be working with a team that values innovation, technical excellence, and collaboration. The role offers the chance to influence the direction of a critical programming language used across major Google products and platforms, while working with cutting-edge technology and talented engineers.

Last updated a day ago

Responsibilities For Senior Staff Software Engineer, Common Expression Language

  • Maintain the C++, Java, and/or Go stacks and improve API usability
  • Identify and develop new opportunities for CEL as an expression language
  • Collaborate with partners on development tools and consulting
  • Optimize CPU/memory usage for efficiency
  • Review and guide project roadmap through standards and best practices

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
401k
Equity
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

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

Senior Solutions Acceleration Architect, Application

Senior Solutions Acceleration Architect position at Google Cloud, focusing on cloud-native application development and customer solutions in APAC region.

Network Architect, Software, Google Public Sector

Senior network architecture role at Google Public Sector focusing on custom silicon solutions and network optimization, offering hybrid work and competitive compensation.

Senior Solutions Acceleration Architect, Application

Senior technical role leading cloud-native application development and architecture for Google Cloud's APAC Solutions Acceleration Team, combining hands-on development with customer consultation.

Business System Architect, Supply Chain and ERP

Senior technical role focusing on designing and implementing supply chain and ERP systems for Google's global operations, requiring 12+ years of experience and deep expertise in system architecture.

Tech Lead, Software Engineering, Black Community Inclusion

Technical leadership role at Google focused on software engineering, specifically targeting candidates from the Black community in Brazil.