Senior Software Engineer, Release Channel

Google•Kirkland, WA
•$174,000 - $252,000

About The Position

Google software engineers develop technologies that help billions of users connect, explore, and interact with information. Engineers work on projects critical to Google’s needs and may move between teams and projects as the business evolves. The role calls for versatility, leadership, and willingness to take on problems across the full stack. As part of the Release Channel team, you will help balance continuous release velocity with production stability through automated, multi-tiered rollout channels in Google Cloud Platform (GCP) BigQuery. You will serve as a core technical leader for BigQuery release-channel capacity management, setting long-term goals, strategy, and architecture. The role involves addressing complex distributed-systems and capacity-fragmentation challenges and partnering with Workload Management on a shared, multi-year roadmap to expand release channels across BigQuery components. You will work through technical ambiguity and resolve capacity constraints and resource fragmentation to support stable, sustainable growth of channelization. Google Cloud provides enterprise-grade solutions and tools to organizations in more than 200 countries and territories. Individual pay is determined by job-related skills, experience, and relevant education or training. The listed U.S. pay range is $174,000–$252,000, with a 15% bonus target, equity, and benefits.

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • At least 5 years of software development experience in one or more programming languages.
  • At least 3 years of experience developing large-scale infrastructure, distributed systems, or networks, or experience with compute technologies or storage.
  • At least 3 years of experience testing, maintaining, or launching software products.
  • At least 1 year of experience with software design and architecture.
  • Experience with backend systems, cloud, and large-scale distributed systems.

Nice To Haves

  • Master’s degree or PhD in Computer Science or a related technical field.
  • Experience with capacity management and capacity planning.
  • Experience designing and building high-performance backend systems, particularly addressing capacity planning, resource fragmentation, constrained resource allocation, or dynamic provisioning.
  • Experience programming in C++.
  • Experience with Big Data.
  • Deep understanding of large-scale distributed systems, including compute or resource scheduling, workload management, or high-scale data analytics infrastructure.
  • Track record of technical leadership, defining long-term technical goals, and driving multi-year architectural roadmaps in ambiguous domains.
  • Demonstrated experience leading and mentoring other software engineers.

Responsibilities

  • Write and test product or system development code.
  • Participate in or lead design reviews with peers and stakeholders to choose among available technologies.
  • Review other developers’ code and provide feedback on best practices, including style, code submission, accuracy, testability, and efficiency.
  • Contribute to documentation or educational content and adapt it based on product or program updates and user feedback.
  • Triage product or system issues and debug, track, and resolve them by analyzing their sources and impacts on hardware, networks, service operations, and quality.
  • Drive long-term goals, strategy, and architecture for BigQuery release-channel capacity management.
  • Partner with Workload Management to define and execute a shared, multi-year roadmap for expanding release channels across BigQuery components.
  • Address distributed-systems challenges, capacity constraints, and large-scale resource fragmentation to support stable growth of channelization.

Benefits

  • 15% bonus target
  • Equity
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service