Snowflake

Software Engineer - Streamlit

Snowflake1 weeks ago
Location

US-WA-Bellevue

Type

Full Time

Salary

USD 160,000 – 230,000

Level

Senior

Role

Backend Engineer

Posted

Apr 22, 2026

Full TimeSenior

The role

Summary

Snowflake is seeking a Backend Software Engineer for its Streamlit in Snowflake (SiS) team to build robust infrastructure and APIs that power enterprise-grade data application experiences within the Snowflake Data Cloud. The ideal candidate will work with cutting-edge cloud technologies to develop scalable, secure backend services that enable next-generation data application development.

What you'll do

Backend Infrastructure Development: Build industry-leading backend features and APIs for enterprise users within the Snowflake platform
Scalable Service Design: Design and implement scalable backend services that integrate with Snowflake's native compute, storage, and security infrastructure
Cross-Functional Collaboration: Promote strong collaboration across Design, Product, Engineering, and Cloud Infrastructure teams
Enterprise-Scale Development: Build systems that meet enterprise requirements for performance, security, and scalability
API Optimization: Design and optimize APIs for performance, reliability, and exceptional developer experience
System Observability: Implement robust monitoring, observability, and error handling for production systems

What we look for

Technical

Programming LanguagesProficiency in Python, Go, or Java with deep experience in cloud-native architectures
API DevelopmentExperience designing RESTful APIs, GraphQL, or gRPC services with focus on performance and scalability
Cloud InfrastructureKnowledge of cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), and infrastructure-as-code

Education

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

Experience

Backend Systems3+ years of experience building backend systems for enterprise web applications or cloud-based platforms
Distributed SystemsDeep understanding of distributed systems, microservices architecture, and cloud infrastructure patterns

Skills

Required skills

Cloud Native ArchitectureExpertise in designing scalable, distributed backend systems
Performance OptimizationAdvanced skills in system design, scalability patterns, and performance tuning

Nice to have

Data Platform ExperienceBackground in data processing, streaming systems, or large-scale data platforms
Enterprise ComplianceUnderstanding of security and compliance requirements (SOC 2, GDPR, HIPAA)

Compensation & benefits

Salary

USD 160,000 – 230,000 (annual)

Benefits

Innovative Work Environment

Opportunity to work with cutting-edge AI and data technologies at a leading cloud computing company

Professional Growth

Dynamic environment that encourages continuous learning and skill development

Enterprise-Scale Impact

Work on mission-critical systems that transform how organizations interact with data


Interview process

  1. 1
    Initial Screening Technical resume review and preliminary phone screen with recruiting team
  2. 2
    Technical Assessment Comprehensive coding challenge focusing on backend system design and performance optimization
  3. 3
    Technical Interviews Multiple rounds of in-depth technical interviews covering system design, coding skills, and architectural expertise
  4. 4
    Leadership Interview Discussion with engineering leadership to assess cultural fit and long-term potential
  5. 5
    Final Decision Comprehensive evaluation of candidate's technical skills, problem-solving abilities, and alignment with Snowflake's innovative culture

Apply for this position

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