Senior Software Engineer – Engineering Systems – Bazel

1 month 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 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 Mateo, California, United States Vaxcyte Inc Full time

    We are seeking a skilled Senior Software Engineer to design and implement high-performance systems. The ideal candidate will have a strong understanding of system design principles and be able to write efficient, scalable code.Responsibilities will include designing and developing software systems, working with cross-functional teams to identify and...


  • 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...

  • Software Engineer

    4 weeks 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...


  • 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 Mateo, California, United States IXL Learning Full time

    Senior iOS Software EngineerWe are seeking a highly motivated Senior iOS Software Engineer to lead the creation of a breakthrough user experience by developing the features of our iOS applications.As a Senior Software Engineer on the IXL Mobile team, you will manage the full technical life-cycle of building features, fixing bugs, and improving our...


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

    Job Title:Senior Java Software EngineerLocation:Onsite Interview OnlyRequired Qualifications:10+ years of Software Engineering experience with web application development10+ years of Java 11+ experience5+ years of Java Rest Services experience8+ years of Spring/SpringBoot experience4+ years of experience developing and using RESTful Application Program...


  • San Mateo, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team. We're hiring talented Senior Engineers for our Container Platform team that are passionate about using software-based approaches to solve complex infrastructure challenges and automate those solutions. You'll be part of the cloud engineering organization where we have a strong focus on using engineering and...


  • San Mateo, United States 2K Games, Inc. Full time

    WE ARE GAMEMAKERSWho we are:We are a diverse team of developers driven by a passion for our art, united by our core values and inspired by a culture of inclusivity to build amazing games that thrill players everywhere. We pursue growth and innovation in an environment of safety and trust. Our culture is built on the belief that the more varied voices in our...


  • San Jose, California, United States CISCO Systems Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team in San Jose, California. As a key member of our team, you will be responsible for crafting, maintaining, and supporting embedded chassis management software for Cisco's Unified Computing System (UCS) family of products.Key ResponsibilitiesDevelop and maintain embedded...


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

    Job Title: Senior Systems EngineerBAE Systems is seeking a highly skilled Senior Systems Engineer to join our team. As a Senior Systems Engineer, you will be responsible for designing, developing, and integrating complex systems for the aerospace and defense industry.Key Responsibilities:Develop and implement systems engineering processes and...


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

    Job Title: Senior Software Engineer - Real-Time Systems ExpertAbout the Role:We are seeking an experienced Senior Software Engineer to join our team at BAE Systems USA. As a key member of our cross-functional team, you will be responsible for designing, developing, and testing complex real-time software solutions for simulation and live flight exercises.Key...


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

    At BAE Systems USA, we're seeking a talented Senior Principal Software Engineer to join our team. As a key member of our software development team, you'll play a crucial role in designing and implementing cutting-edge systems that support our customers' critical missions.With a strong background in Java and Java Spring Boot, you'll be responsible for...


  • San Mateo, California, United States Zoox Full time

    Software Systems Engineer - ArchitectFoster City, CASoftware – Software Systems Engineering /Full-time /HybridThis is an opportunity to join the Software Systems Engineering team to participate in building the Zoox robotaxi, the first in the world that has operated on public roads. The Software Systems Engineering team is responsible for defining SW...


  • San Mateo, California, United States Snowflake Computing Full time

    Build the Future of Data with SnowflakeWe are at the forefront of the data revolution, committed to building the world's greatest data and applications platform. Our 'get it done' culture allows everyone at Snowflake to have an equal opportunity to innovate on new ideas, create work with a lasting impact, and excel in a culture of collaboration. A massive...


  • San Francisco, United States Plutus Full time

    Byterat is the modern data platform for battery science. We give battery teams at companies like Panasonic or Tesla the core data platform they need to innovate, securely at scale.We’re a well-funded, VC-backed start-up with customers and recurring revenue. We’re backed by world-class investors like Y Combinator, Giant Ventures and Collaborative Fund,...


  • San Francisco, California, United States CS Systems LLC Full time

    Senior System Safety EngineerCS Systems LLC is seeking a highly skilled Senior System Safety Engineer to join our team. As a key member of our engineering team, you will be responsible for ensuring the safety and security of our electric and autonomous systems.Key Responsibilities:Conduct safety and security analyses in accordance with industry standards,...


  • San Mateo, California, United States Notable Full time

    About the RoleWe are seeking a highly skilled Senior Security Software Engineer to join our team at Notable. As a key member of our product security team, you will play a pivotal role in ensuring the security and integrity of our platform.Key ResponsibilitiesCollaborate with product engineering teams to build robust software solutions that safeguard our...