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 a month 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

Software Integrity QA Engineer, Creativity Apps

Senior QA Engineer role at Apple focusing on photo/video editing software testing, requiring 7+ years experience and offering comprehensive benefits package.

Software Development Engineer in Test, Creativity Apps

Senior Software Development Engineer in Test position at Apple, focusing on testing Subscription framework and APIs for iOS/macOS creative applications.

Sr. Software Development Engineer, Ops Tech Solutions - Telemetry Engineering

Senior Software Engineer role at Amazon focusing on telemetry and self-healing solutions for global device fleet management

Software Integrity QA Engineer, Creativity Apps

Senior QA Engineer role at Apple focusing on creative apps, requiring 7+ years experience in QA and expertise in photo/video editing.