Snowflake

Software Engineer - Frontend

Snowflake2 weeks ago
Location

US-CA-Menlo Park

Type

Full Time

Salary

USD 160,000 – 230,000

Level

Mid

Role

Frontend Engineer

Posted

Feb 24, 2026

Full TimeMid

The role

Summary

Snowflake is seeking a Frontend Software Engineer to build customer-facing services for their AI Data Cloud platform. This role involves developing highly interactive user interfaces using TypeScript and React, optimizing web performance, and collaborating with cross-functional teams to deliver exceptional user experiences for data analytics solutions.

What you'll do

UI Development: Design, develop, and deliver highly interactive and responsive user interfaces that have direct impact on customers and partners
Cross-functional Collaboration: Work closely with Designers and Product Managers to translate complex requirements into intuitive workflows
Frontend Architecture: Architect and build robust, reusable frontend components and state management systems using TypeScript and React
Performance Optimization: Optimize web performance to ensure seamless experience, focusing on core web vitals and efficient data rendering
Code Quality: Write clean, well-tested, and maintainable code while contributing to shared design system and internal frontend standards
API Integration: Collaborate with backend teams to define API contracts that power dynamic frontend experiences
User Experience Focus: Build customer-facing products with drive to solve problems that create real value for users

What we look for

Technical

Frontend Development Experience2-5 years of industry experience specializing in frontend development for scalable web applications
Modern Frontend StackStrong foundation in modern frontend stack with fluency in React and TypeScript
Computer Science FundamentalsStrong fundamental computer science skills including knowledge of algorithms and data structures
Web Architecture UnderstandingStrong understanding of core computer science concepts and web application architecture, including security, performance, and scalability
API CollaborationExperience collaborating with backend teams to define API contracts for dynamic frontend experiences

Education

Degree RequirementBS/MS/PhD in Computer Science or related majors, or equivalent experience

Experience

Industry Experience2-5 years of professional frontend development experience
Scalable ApplicationsExperience building frontend applications that scale to enterprise-level usage
Customer-facing ProductsGenuine passion and experience building customer-facing products

Skills

Required skills

ReactExpert-level proficiency in React for building complex user interfaces
TypeScriptStrong typing skills for building maintainable and scalable frontend applications
Web PerformanceKnowledge of core web vitals, performance optimization, and efficient data rendering
State ManagementExperience with modern state management patterns and libraries
TestingProficiency in writing unit tests and integration tests for frontend components
API IntegrationExperience integrating with RESTful APIs and backend services

Nice to have

Data VisualizationExperience with charting libraries and data visualization frameworks
Design SystemsKnowledge of design system implementation and component library development
Cloud PlatformsFamiliarity with cloud deployment and modern DevOps practices
AccessibilityUnderstanding of WCAG guidelines and accessible web development practices
AnalyticsExperience with data analytics tools and user behavior tracking

Compensation & benefits

Salary

USD 160,000 – 230,000 (annual)

Stock options

Available

Benefits

Equity Participation

Stock options and equity participation in rapidly growing cloud computing company

Comprehensive Health Insurance

Full medical, dental, and vision coverage for employees and families

Professional Development

Learning and development opportunities in cutting-edge cloud and data technologies

Flexible Work Arrangements

Hybrid work model balancing remote flexibility with collaborative in-person time

Innovation Culture

Work environment focused on impact, innovation, and collaboration with world-class engineering teams


Interview process

  1. 1
    Initial Phone Screen 30-minute conversation with recruiter covering background, interest in Snowflake, and basic qualification review
  2. 2
    Technical Phone Interview 45-60 minute technical discussion covering React, TypeScript, and frontend development concepts with coding exercises
  3. 3
    Take-home Assignment Frontend coding challenge building a small application demonstrating React, TypeScript, and UI/UX skills
  4. 4
    Virtual Onsite Interviews 3-4 hour session including technical deep-dive, system design for frontend architecture, and behavioral interviews with team members
  5. 5
    Final Round Meeting with hiring manager and senior team members to discuss role expectations, team fit, and answer final questions

Apply for this position

You'll be redirected to the company's application page


Snowflake

Snowflake

View all jobs

Snowflake is an American cloud computing company offering data warehousing and analytics platforms.

Bozeman, Montana, United StatesFounded 2012snowflake.com

Tech Stack

Languages
TypeScriptJavaScriptHTMLCSS
Frameworks
ReactNext.jsRedux/Zustand
Databases
Snowflake Data Cloud
Tools
GitJest/Testing LibraryWebpack/ViteESLint/PrettierFigma
Other
RESTful APIsGraphQLDockerCI/CD Pipelines

Interview Guides

11 guides available for Snowflake

Apply Now