Snowflake

Senior Software Engineer - Notebooks

Snowflake2 weeks ago
Location

US-CA-Menlo Park

Type

Full Time

Salary

USD 200,000 – 287,500

Level

Senior

Role

Senior Software Engineer

Posted

Apr 10, 2026

Full TimeSenior

The role

Summary

Snowflake is seeking a Senior Software Engineer to drive high-impact initiatives for their Notebooks product, a cutting-edge development interface in Snowsight. The ideal candidate will leverage advanced web technologies to enhance data science and engineering capabilities, collaborating across cross-functional teams to innovate and scale Snowflake's cloud-based data platform.

What you'll do

Product Development: Drive high-impact initiatives across Snowflake Notebooks product areas and technology stack
Cross-Functional Collaboration: Promote strong collaboration with design, product management, and sister teams including Machine Learning, Container Services, billing, and cloud infrastructure
Technical Leadership: Contribute to product vision, drive team planning, and provide technical guidance
Performance Optimization: Build scalable, high-performance web applications and systems

What we look for

Technical

Web DevelopmentExtensive experience with NodeJS, Java, and JavaScript (React)
Architecture DesignDeep understanding of modern web application design, API design patterns, security, performance, and scalability
Data TechnologiesKnowledge of data development tools, data infrastructure, or machine learning

Education

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

Experience

Professional Experience7+ years of hands-on software development experience, including significant backend or full-stack development
Technical LeadershipDemonstrated experience as an architect or tech lead for high-impact customer-facing projects

Skills

Required skills

Web TechnologiesProficiency in NodeJS, Java, JavaScript, React
System DesignAdvanced understanding of scalable application architecture

Nice to have

Data Science ToolsExperience with data infrastructure and machine learning technologies
Cloud TechnologiesKnowledge of cloud infrastructure and services

Compensation & benefits

Salary

USD 200,000 – 287,500 (annual)

Stock options

Available

Benefits

Innovative Work Culture

Opportunity to work with AI-native technologies and redefine future work paradigms

Global Impact

Work with a world-class organization serving multiple countries


Interview process

  1. 1
    Initial Screening Technical resume review and initial recruiter call
  2. 2
    Technical Assessment Coding challenge and system design evaluation
  3. 3
    Technical Interviews Multiple rounds of in-depth technical interviews with engineering team members
  4. 4
    Leadership Interview Final interview assessing cultural fit and leadership potential

Apply for this position

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