
Senior Software Engineer - Openflow
US-CA-Menlo Park
Full Time
USD 200,000 – 287,500
Senior
Backend Engineer
Jan 15, 2026
The role
Summary
Snowflake's Openflow team is building a next-generation data integration platform powered by Apache NiFi for real-time, scalable, bi-directional data movement. This Senior Software Engineer role focuses on designing distributed systems for batch and streaming workloads, enabling high-throughput data pipelines across Snowflake and non-Snowflake environments.
What you'll do
What we look for
Technical
Education
Experience
Skills
Required skills
Nice to have
Compensation & benefits
USD 200,000 – 287,500 (annual)
Available
Benefits
Comprehensive Healthcare
Medical, dental, and vision insurance coverage
Equity Compensation
Stock options and equity participation in Snowflake's growth
Professional Development
Learning opportunities and conference attendance support
Flexible Work Environment
Collaborative culture focused on impact, innovation, and career growth
Retirement Planning
401(k) plan with company matching contributions
Interview process
- 1Initial Screening — Phone or video call with recruiter to discuss background, interests, and role alignment
- 2Technical Phone Interview — Technical discussion covering distributed systems concepts, data structures, and problem-solving approach
- 3Coding Assessment — Live coding session focusing on algorithms, system design, and Java programming skills
- 4System Design Interview — Architectural discussion covering distributed systems design, scalability, and data integration patterns
- 5Behavioral Interview — Leadership and collaboration assessment with focus on mentoring experience and cross-functional work
- 6Team Match — Discussion with Openflow team members about specific projects, team dynamics, and technical challenges
- 7Final Interview — Conversation with senior leadership covering long-term vision, career growth, and cultural fit
You'll be redirected to the company's application page
More Jobs at Snowflake
98 other open positions

Snowflake
View all jobs
Snowflake is an American cloud computing company offering data warehousing and analytics platforms.
Tech Stack
Interview Guides
11 guides available for Snowflake
Apply Now