Principal Software Engineer – Engineering Systems

Snowflake is a cloud-based data warehousing company that provides a data platform for data storage, processing, and analytics.
$235,000 - $368,000
Staff Software Engineer
In-Person
10+ years of experience

Description For Principal Software Engineer – Engineering Systems

Snowflake is seeking a talented Principal Software Engineer to join their Engineering Systems (ES) team. This role is crucial in building a world-class developer platform to fuel the Snowflake Data Cloud. As an engineering leader, you'll play a central role in delivering the next generation of tools used by Snowflake's world-class engineers to develop their flagship product.

You'll work alongside industry-wide experts in distributed systems, cross-cloud development, and engineering excellence to evolve Snowflake's developer infrastructure and tooling. The focus is on creating elastic, large-scale, and highly performant systems with simplicity at their core.

Key Responsibilities:

  • Drive clarity on strategy and partner with product managers to chart quarterly and long-term roadmaps
  • Ensure the team executes current customer needs while staying ahead of technological trends
  • Develop tools for large monorepo-based codebases
  • Provide technical leadership and flawless execution
  • Mentor junior engineers and collaborate effectively within a team environment

Requirements:

  • 10+ years of industry experience in developing tools for large monorepo-based codebases
  • Strong passion for making developers highly productive
  • Excellent problem-solving skills and strong CS fundamentals
  • Fluency in Java, C++, Python, or Go
  • Experience with distributed systems, data structures, and algorithms
  • Strategic mindset and ability to prioritize for maximum impact
  • Excellent interpersonal and communication skills
  • Ability to work on-site at Bellevue, WA office

Preferred Qualifications:

  • Experience with Bazel and/or Kubernetes
  • Knowledge of multi-tenant systems, focusing on reliability, performance, isolation, and security
  • Experience with test frameworks and related tool design
  • Enterprise-grade build systems experience
  • Proven track record in authoring roadmap documents, project plans, and RCAs

Snowflake offers a competitive compensation package, including:

  • Base salary range: $235,000 - $368,000
  • Participation in Snowflake's bonus and equity plan
  • Comprehensive benefits package including medical, dental, vision, life, and disability insurance
  • 401(k) retirement plan
  • Flexible spending & health savings account
  • Paid time off and parental leave

Join Snowflake to build the future of data and make a significant impact in the world of cloud computing and data analytics.

Last updated 3 months ago

Responsibilities For Principal Software Engineer – Engineering Systems

  • Build a world class developer platform to fuel the Snowflake Data Cloud
  • Deliver the next generation of tools used by world-class engineers to develop Snowflake's flagship product
  • Evolve developer infrastructure and tooling to be elastic, large-scale, and highly performant with simplicity at its core
  • Drive clarity on strategy and partner with product managers to chart quarterly and long-term roadmaps
  • Ensure the team is executing towards serving current needs of customers while staying ahead of technological trends and future demands
  • Provide technical leadership and flawless execution
  • Mentor junior engineers and collaborate effectively within a team environment

Requirements For Principal Software Engineer – Engineering Systems

Java
Python
Go
Kubernetes
  • 10+ years industry experience developing tools for large monorepo-based codebases
  • Strong passion for making developers highly productive
  • Excellent problem solving skills, and strong CS fundamentals including data structures, algorithms, and distributed systems
  • 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 Bellevue, WA office

Benefits For Principal Software Engineer – Engineering Systems

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • 401(k) retirement plan
  • Flexible spending & health savings account
  • Paid time off
  • Parental leave
  • Bonus and equity plan

Interested in this job?