Snowflake logo

Staff Software Engineer

Snowflake

US-CA-Menlo Park · US-WA-Bellevue · 8+ years experience · Full-time · Hybrid · Posted Sep 26, 2026

At a glance

Experience
8+ years experience
Employment
Full-time
Workplace
Hybrid
Location
US-CA-Menlo Park · US-WA-Bellevue

About the role

  • Snowflake is seeking a Staff Software Engineer for the Apps & Experiences organization to define and drive the web performance strategy for Snowsight.
  • This high-leverage role involves owning strategy, building tooling, and driving culture to ensure Snowsight remains fast while partnering across platform and product teams.

Responsibilities

  • Define and drive the web performance strategy for Snowsight, setting goals grounded in real user metrics.
  • Build and maintain performance infrastructure including RUM/synthetic monitoring pipelines, regression detection in CI, bundle analysis, performance dashboards, and alerting.
  • Identify and fix systemic performance bottlenecks across the application lifecycle.
  • Optimize build and delivery by working on bundle size, tree-shaking, chunk splitting strategies, CDN caching, and resource prioritization.
  • Establish performance budgets and guardrails integrated into CI/CD so regressions are caught before shipping.
  • Partner with product teams to design performance-aware architectures for new features and provide guidance on data-fetching patterns, rendering strategies, and progressive loading.
  • Mentor engineers across the organization on performance best practices, conduct reviews of critical performance paths, and build a performance-focused culture.
  • Represent Snowflake's frontend performance perspective in cross-org architectural decisions where frontend impact is significant.

Requirements

  • 8+ years of software engineering experience, with deep expertise in web performance for large-scale, complex web applications.
  • Expert-level JavaScript/TypeScript and React knowledge, including React rendering internals and experience diagnosing and resolving performance issues in large React codebases.
  • Strong understanding of browser performance fundamentals such as the critical rendering path, layout/paint/composite pipeline, main-thread scheduling, Web Workers, and browser DevTools/Performance panel profiling.
  • Experience designing and operating RUM and synthetic performance monitoring at scale.
  • Deep knowledge of build tooling and delivery optimization including Webpack/Vite/Bazel, code splitting, tree-shaking, chunk strategies, lazy loading, CDN behavior, caching headers, and resource hints.
  • Experience with large dataset rendering like virtualization, canvas/WebGL rendering for grids or charts, streaming/incremental rendering, and efficient DOM management.
  • Strong communication and influence skills to set technical direction, build consensus, and explain performance trade-offs.
  • Experience working in a platform or infrastructure role where customers are other engineering teams.
  • Ability to work on-site at the Bellevue, WA or Menlo Park, CA offices.

Preferred qualifications

  • Familiarity with server-side rendering, streaming SSR, or edge rendering patterns and their performance implications.
  • Familiarity with browser engines or internals such as V8, Chromium, or Webkit.
  • Contributions to web performance standards, browser APIs, or open-source performance tooling.
  • Experience with observability platforms like Datadog or Grafana, and building internal performance tooling.
  • Background in data-intensive UIs including query editors, result grids, dashboards, notebooks, or similar products.

Workplace

  • Ability to work on-site at our Bellevue, WA or Menlo Park, CA offices.

Skills

  • JavaScript
  • TypeScript
  • React
  • Webpack
  • Vite
  • Bazel
  • Web Workers
  • WebGL
  • Datadog
  • Grafana

Snowflake

Staff Software Engineer

Apply now