← All roles

Staff Software Engineer

Snowflake Inc.· Engineering
Apply on company site
Hybrid (US-CA-Menlo Park), Hybrid (US-WA-Bellevue)$236k - $339.2kFull-timePosted 4mo ago

About the role

Senior role focused on web performance for Snowflake's Snowsight frontend within the Apps & Experiences organization, driving performance strategy, tooling, and collaboration with platform/product teams to ensure fast, scalable UI experiences at scale.

Responsibilities

  • Define and drive the web performance strategy for Snowsight, setting goals grounded in real user metrics (Core Web Vitals, custom interaction metrics, time-to-visually-complete for data-heavy views).
  • Build and maintain performance infrastructure: RUM/synthetic monitoring pipelines, regression detection in CI, bundle analysis, performance dashboards, and alerting.
  • Identify and fix systemic performance bottlenecks across the application lifecycle: initial load, code splitting and lazy loading, rendering (React), data fetching and caching, large dataset rendering (virtualization, streaming), and runtime memory/CPU efficiency.
  • Optimize build and delivery: bundle size, tree-shaking, chunk splitting strategies, CDN caching, and resource prioritization (preload, prefetch, HTTP/2+ multiplexing).
  • Establish performance budgets and guardrails integrated into CI/CD to catch regressions before shipping.
  • Partner with product teams to design performance-aware architectures for new features (data-fetching patterns, rendering strategies, progressive loading).
  • Mentor engineers on performance best practices, conduct reviews of critical performance paths, foster a culture where performance is a quality attribute.
  • Represent Snowflake's frontend performance perspective in cross-org architectural decisions (API design, service infrastructure, caching layers).

Qualifications

  • 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 diagnosing performance issues in large React codebases.
  • Strong understanding of browser performance fundamentals: critical rendering path, layout/paint/composite, main-thread scheduling, Web Workers, browser DevTools/Performance profiling.
  • Experience designing and operating RUM and synthetic performance monitoring at scale (custom metrics collection, percentile-based alerting, anomaly detection).
  • Deep knowledge of build tooling and delivery optimization: Webpack/Vite/Bazel, code splitting, tree-shaking, chunk strategies, lazy loading, CDN behavior, caching headers, resource hints, and impact on load performance.
  • Experience with large dataset rendering: virtualization, canvas/WebGL for grids/charts, streaming/incremental rendering, efficient DOM management.
  • Strong communication and influence skills to set direction and explain trade-offs to engineers and product stakeholders.
  • Experience in platform/infrastructure roles serving other engineering teams.
  • Ability to work on-site at Bellevue, WA or Menlo Park, CA offices.

Skills

Required:Web performance strategyJavaScript/TypeScriptReactBrowser performance fundamentalsRUM and synthetic monitoringBuild tooling and delivery optimization
Last updated Oct 1, 2026. Interested? Apply on the company site.

About Snowflake Inc.

The Data Platform Built for Data Teams.

Snowflake powers AI, data engineering, applications, and analytics on a trusted, scalable AI Data Cloud—eliminating silos and accelerating innovation.

AIData CloudData EngineeringAnalyticsApplications & Collaboration

More open roles at Snowflake Inc.