Snowflake

Frontend Software Engineer - Marketplace

Snowflake2 weeks ago
Location

US-CA-Menlo Park

Type

Full Time

Salary

USD 160,000 – 230,000

Level

Mid

Role

Frontend Engineer

Posted

Feb 25, 2026

Full TimeMid

The role

Summary

Frontend Software Engineer role at Snowflake focused on building the Marketplace platform, a data and AI hub that enables organizations to discover and access datasets and applications. Requires 2-5 years of experience with TypeScript and React to create high-impact user interfaces for global customers and partners.

What you'll do

User Interface Development: Design, develop, and deliver highly interactive and responsive user interfaces that directly impact customers and partners
Cross-functional Collaboration: Work closely with Designers and Product Managers to translate complex requirements into intuitive workflows
Component Architecture: Architect and build robust, reusable frontend components and state management systems using TypeScript and React
Performance Optimization: Optimize web performance to ensure seamless user experience, focusing on core web vitals and efficient data rendering
Code Quality Assurance: 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
Marketplace Platform Development: Build features for Snowflake Marketplace platform enabling data discovery, access, and application integration

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 technologies including TypeScript and React
Computer Science FundamentalsStrong understanding of core computer science concepts and web application architecture
Security and PerformanceKnowledge of web application security, performance optimization, and scalability principles
API IntegrationExperience collaborating with backend teams and integrating RESTful APIs

Education

Bachelor's DegreeBachelor's degree in Computer Science, Software Engineering, or related technical field preferred

Experience

Frontend Development2-5 years of professional frontend development experience
Customer-Facing ProductsExperience building customer-facing products and solving user-focused problems
Collaborative DevelopmentExperience working in cross-functional teams with designers, product managers, and backend engineers

Skills

Required skills

TypeScriptProficiency in TypeScript for type-safe frontend development
ReactStrong experience with React framework for building user interfaces
Web PerformanceUnderstanding of core web vitals and performance optimization techniques
Component ArchitectureAbility to design and build reusable, scalable frontend components
TestingExperience writing unit tests and maintaining code quality standards

Nice to have

State ManagementExperience with Redux, Context API, or other state management solutions
Design SystemsKnowledge of design system development and component libraries
Data VisualizationExperience with charts, graphs, and data-driven UI components
Cloud PlatformsFamiliarity with cloud-based development and deployment practices

Compensation & benefits

Salary

USD 160,000 – 230,000 (annual)

Stock options

Available

Benefits

Equity Compensation

Stock options and equity participation in Snowflake's growth

Health Insurance

Comprehensive medical, dental, and vision coverage

Professional Development

Learning opportunities and career advancement in fast-paced environment

Innovation Culture

Collaborative environment focused on impact, innovation, and career growth


Interview process

  1. 1
    Initial Screening Phone or video call with recruiter to discuss background and role fit
  2. 2
    Technical Assessment Coding challenge or take-home project demonstrating frontend skills
  3. 3
    Technical Interview Live coding session focusing on React, TypeScript, and problem-solving
  4. 4
    System Design Frontend architecture discussion and component design principles
  5. 5
    Team Interviews Meetings with engineering team members and cross-functional partners
  6. 6
    Final Round Cultural fit interview and discussion with hiring manager

Apply for this position

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