Senior Software Engineer – Engineering Systems – Bazel

Snowflake is a cloud-based data platform company building the AI Data Cloud.
San Mateo, CA, USABellevue, WA, USA
Backend
Senior Software Engineer
Hybrid
7+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer – Engineering Systems – Bazel

Snowflake is seeking a talented Senior Software Engineer to join their Engineering Systems (ES) team and help build a world-class developer platform for the Snowflake Data Cloud. As a key member of the ES team, you will play a central role in delivering the next generation of tools used by Snowflake's world-class engineers to develop their flagship product.

Your responsibilities will include:

  1. Evolving developer infrastructure and tooling to be elastic, large-scale, and highly performant with simplicity at its core.
  2. Leading the company-wide migration of the build and test infrastructure to Bazel.
  3. Driving clarity on strategy and partnering with product managers to chart quarterly and long-term roadmaps.
  4. Ensuring the team executes on current customer needs while staying ahead of technological trends and future demands.

The ideal candidate will have:

  • 7+ years of industry experience developing tools for large monorepo-based codebases.
  • Strong passion for making developers highly productive.
  • Excellent problem-solving skills and strong CS fundamentals.
  • Experience with the Bazel build system and/or its internals.
  • Fluency in Java, C++, Python, or Go.
  • Ability to work in a team environment, collaborate well, and mentor junior engineers.
  • Strategic mindset and strong sense of prioritization for maximum impact.
  • Excellent interpersonal communication skills and outstanding written and oral English language skills.

Additional valuable experience includes:

  • Bazel production ecosystem (e.g., BuildBarn, BuildBuddy)
  • Integration between Bazel and IDEs such as IntelliJ and VSCode
  • IntelliJ plugin development
  • CI/CD Platforms (e.g., Jenkins, Nexus, Artifactory, GitLab)
  • Kubernetes, ArgoCD, and Helm
  • Multi-tenant systems with a focus on reliability, performance, isolation, and security
  • Enterprise-grade build systems
  • Shell scripting (e.g., bash)

Join Snowflake to build the future of the AI Data Cloud and make a significant impact on the company's growth and innovation.

Last updated 3 months ago

Responsibilities For Senior Software Engineer – Engineering Systems – Bazel

  • Build a world class developer platform for the Snowflake Data Cloud
  • Evolve developer infrastructure and tooling to be elastic, large-scale, and highly performant
  • Lead company-wide migration of build and test infrastructure to Bazel
  • Drive clarity on strategy and partner with product managers on roadmaps
  • Ensure team execution meets current needs while staying ahead of future demands

Requirements For Senior Software Engineer – Engineering Systems – Bazel

Java
Python
Go
Kubernetes
  • 7+ years industry experience developing tools for large monorepo-based codebases
  • Experience working with the Bazel build system and/or its internals
  • Fluency in Java, C++, Python or Go
  • Excellent problem solving skills, and strong CS fundamentals
  • Ability to work in a team environment, collaborate well, and mentor junior engineers
  • Strategic mindset and strong sense of prioritization
  • Excellent interpersonal communication skills
  • Outstanding written and oral English language skills
  • Ability to work on-site at San Mateo, CA or Bellevue, WA offices

Interested in this job?

Jobs Related To Snowflake Senior Software Engineer – Engineering Systems – Bazel

Sales Engineer

Senior Sales Engineer position at Snowflake focusing on technical sales and customer solutions in the German market

Senior Software Developer, Full Stack, Google Workspace

Senior Full Stack Software Developer role at Google working on Google Workspace, developing and maintaining enterprise-scale web applications.

Senior CPU Performance Architect

Senior CPU Performance Architect position at Google, focusing on custom silicon solutions and processor architecture optimization for consumer products.

Senior Software Engineer, Full Stack

Senior Software Engineer position at Google building innovative solutions using Large Language Models (LLMs) and developing new engineering functions in the Cloud CISO organization.

Senior Customer and Partner Solutions Engineer, gTech Ads

Senior Customer and Partner Solutions Engineer position at Google's gTech Ads team, focusing on technical solutions and product operations for advertising products.