Senior Software Engineer – Engineering Systems – Bazel

1 week ago


San Mateo, United States Snowflake Full time

Build the future of the AI Data Cloud. Join the Snowflake team.

We’re hiring a talented Senior Software Engineer to help us build a world class developer platform to fuel the Snowflake Data Cloud. As an engineer in the Engineering Systems (ES) team you will play a central role in delivering the next generation of tools used by our world-class engineers to develop our flagship product. Together with industry-wide experts in distributed systems, cross-cloud development and engineering excellence, you will evolve our developer infrastructure and tooling to be elastic, large-scale, and highly performant with simplicity at its core.

As a software engineer in the ES team, you will help Snowflake realize its mission and vision of becoming the premier Data Cloud by accelerating the delivery of our high quality software to production. You will be a key stakeholder in our company-wide migration of the build and test infrastructure to Bazel. You will help drive clarity on our strategy and will partner with product managers to chart the quarterly and long-term roadmaps for the team. You will ensure that the team is executing towards serving the current needs of its customers, while also ensuring that we stay ahead of technological trends and future demands.

OUR IDEAL SENIOR SOFTWARE ENGINEER WILL HAVE:

• Strong passion for making developers highly productive.
• 7+ years industry experience developing tools for large monorepo-based codebases.
• A track record of flawless technical execution.
• Excellent problem solving skills, and strong CS fundamentals including data structures, algorithms, and distributed systems.
• Experience working 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.
• A strategic mindset and strong sense of what to prioritize for maximum impact.
• Excellent interpersonal communication skills.
• Outstanding written and oral English language skills.
• Ability to work on-site at our San Mateo, CA or Bellevue, WA offices.



BONUS POINTS FOR EXPERIENCE WITH ONE OR MORE OF THE FOLLOWING:

• Experience with the Bazel production ecosystem (e.g. BuildBarn, BuildBuddy).
• Experience with the integration between Bazel and IDEs such as IntelliJ and VSCode.
• Experience with IntelliJ plugin development
• Developing data or distributed systems internals.
• Experience with CI/CD Platforms (e.g. Jenkins, Nexus, Artifactory, gitlab)
• Experience with Kubernetes, ArgoCD and Helm.
• Multi-tenant systems, with focus on reliability, performance, isolation and security.
• Experience working on enterprise-grade build systems.
• Experience with shell scripting (e.g. bash).



Every Snowflake employee is expected to follow the company’s confidentiality and security standards for handling sensitive data. Snowflake employees must abide by the company’s data security plan as an essential part of their duties. It is every employee's duty to keep customer information secure and confidential.

Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake.

How do you want to make your impact?

The following represents the expected range of compensation for this role:

• The estimated base salary range for this role is .
• Additionally, this role is eligible to participate in Snowflake’s bonus and equity plan.



The successful candidate’s starting salary will be determined based on permissible, non-discriminatory factors such as skills, experience, and geographic location. This role is also eligible for a competitive benefits package that includes: medical, dental, vision, life, and disability insurance; 401(k) retirement plan; flexible spending & health savings account; at least 12 paid holidays; paid time off; parental leave; employee assistance program; and other company benefits.

Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake.

How do you want to make your impact?



  • San Jose, California, United States Yoh Full time

    Software Engineer (Build) - Bazel Build SystemAs a Software Engineer with a focus on software delivery, you will be responsible for designing, implementing, and maintaining our Bazel based build system. This role requires exceptional scripting abilities and a working knowledge of modern software development practices, including version control, software...


  • San Jose, California, United States Yoh, A Day & Zimmermann Company Full time

    Job Title: Software EngineerJob SummaryWe are seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, implementing, and maintaining our Bazel based build system. This role requires exceptional scripting abilities and a working knowledge of modern software development practices including...


  • San Francisco, California, United States Adobe Full time

    About the Role:We are seeking an experienced Senior Software Engineer to join our highly motivated and fast-paced team, building a new creativity platform that will help define the future of Creative Cloud and Adobe's Digital Media business. You will need a keen eye for details and high standards for design, code quality, and efficiency.As a Senior Software...


  • San Francisco, California, United States Broadcom Corporation Full time

    Job Title: Principal EngineerJoin Broadcom Corporation as a Principal Engineer and lead the team in designing and implementing a visionary new Clustered Operations workflow for managing the ESXi hypervisor.Job Summary:We are seeking a senior-level engineer to lead the team through this significant transition in designing and implementing the new approach....


  • San Diego, California, United States BAE SYSTEMS Full time

    Job Title: Senior Systems EngineerWe are seeking a highly skilled Senior Systems Engineer to join our team. As a Senior Systems Engineer, you will be responsible for providing system engineering expertise in the architecture, design, development, and testing of large-scale systems.Key Responsibilities:Provide overall system engineering expertise in the...


  • San Mateo, California, United States Currency Cloud Full time

    Job Title: Senior Software EngineerCompany Description: Visa is a leading payments and technology company, processing over 259 billion transactions annually across 200+ countries.Our mission is to create a secure, convenient, and reliable payments network, empowering individuals, businesses, and economies to thrive.Join a purpose-driven industry leader and...


  • Market St #, San Francisco, CA , USA, United States Uber Full time

    About the RoleThe Senior Staff Engineer - iOS is a key member of our Core Services Engineering team, responsible for leading efforts to design, develop, and maintain user interfaces and features for mobile applications (iOS) that address strategically important business and technical problems.Key ResponsibilitiesLead the design and development of iOS...


  • San Diego, California, United States BAE Systems USA Full time

    Job Title: Senior Systems EngineerWe are seeking a highly skilled Senior Systems Engineer to join our team at BAE Systems USA. As a Senior Systems Engineer, you will be responsible for providing system engineering expertise in the architecture, design, development, requirements analysis, data flow, network design and/or implementation or testing for...


  • San Mateo, California, United States Walmart Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Walmart Global Tech. As a Senior Software Engineer, you will be responsible for designing and developing new product features, supporting existing implementations, and working with product, engineering, and business partners on new innovations.Key...


  • San Mateo, California, United States Zoox Full time

    Job Title: Senior Systems EngineerZoox is seeking a highly skilled Senior Systems Engineer to join our System Design and Mission Assurance team. As a key member of our team, you will be responsible for designing, developing, and deploying systems that enable and support autonomous driving.Key Responsibilities:Develop quantitative and qualitative functional...


  • San Diego, California, United States United Software Group Full time

    Job Title: Senior Software Development EngineerAt United Software Group, we are seeking a highly skilled Senior Software Development Engineer to join our team.Key Responsibilities:* Design and develop complex software systems using C++, Python, and Linux* Collaborate with cross-functional teams to implement software requirements and design specs* Develop and...


  • San Mateo, California, United States OutScout Full time

    OutScout is partnering with a pioneering SaaS platform that revolutionizes student success. We're seeking a Senior Software Engineer to drive the development of their innovative platform.About the Company:This company's platform is a unified degree management system that helps students plan their ideal degree paths.They're addressing a significant issue in...

  • Software Engineer

    5 days ago


    San Mateo, California, United States Verkada Full time

    We are seeking a talented Software Engineer to join our Infrastructure team, focusing on engineering productivity. The ideal candidate will have a strong background in software development and a passion for improving build time and dependency management in our monorepo.Responsibilities:Make every engineer's day-to-day productive and enjoyableDefine...


  • San Diego, California, United States BAE Systems USA Full time

    Job Title: Senior Systems EngineerJob Summary:We are seeking a highly skilled Senior Systems Engineer to join our team at BAE Systems USA. As a Senior Systems Engineer, you will be responsible for applying systems engineering principles to support the requirements analysis, design, development, and verification of targeting and weaponeering software.Key...


  • Market St #, San Francisco, CA , USA, United States Uber Full time

    About the RoleThe Senior Staff Engineer - iOS is a key member of our Core Services Engineering team, responsible for leading efforts to design, develop, and maintain user interfaces and features for mobile applications (iOS) that address strategically important business and technical problems.Key ResponsibilitiesLead the design and development of iOS...


  • San Diego, California, United States TruMed Systems Incorporated Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at TruMed Systems Incorporated. As a key member of our engineering team, you will be responsible for designing, developing, and supporting our family of products.Key Responsibilities:Participate in the entire development lifecycle, from definition to...


  • San Diego, California, United States BAE Systems USA Full time

    Job DescriptionBAE Systems is seeking a highly skilled Senior Systems Engineer to join our team. As a Senior Systems Engineer, you will be responsible for applying Systems Engineering principles to support the requirements analysis, design, development, and verification of targeting and weaponeering software.The ideal candidate will have experience...


  • San Mateo, California, United States PlayStation Global Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our Engineering Enablement team at PlayStation Global. As a key member of our team, you'll design and build tools and infrastructure to empower engineers to develop and deliver fast, high-quality software, benefiting millions of PlayStation users.Key Responsibilities:Collaborate...


  • San Francisco, California, United States Triunity Software Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Triunity Software.Key Responsibilities:* Design, develop, and test complex software applications using Java* Collaborate with cross-functional teams to identify and prioritize project requirements* Develop and maintain high-quality,...


  • San Francisco, California, United States Broadcom Corporation Full time

    Job Title: Principal EngineerJoin Broadcom Corporation as a Principal Engineer and lead the team in designing and implementing a visionary new Clustered Operations workflow for managing the ESXi hypervisor.Job Summary:We are seeking a senior-level engineer to lead the team through this significant transition in designing and implementing the new approach....