
Senior Software Engineer - Database Engineering
US-WA-Bellevue
Full Time
USD 200,000 – 287,500
Senior
Backend Engineer
Nov 21, 2025
The role
Summary
Senior Software Engineer position at Snowflake's Database Engineering team, focusing on building and optimizing petabyte-scale cloud database systems. The role requires 5+ years of experience with Java/C++, distributed systems expertise, and strong systems programming skills to develop industry-leading data processing technologies.
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
Competitive Salary
Base salary range of $200K-$287.5K based on experience and location
Equity Package
Stock options and equity participation in company growth
Health Insurance
Comprehensive medical, dental, and vision coverage
Professional Development
Learning opportunities and career growth support
Flexible Work Environment
Collaborative culture with innovation focus
Retirement Benefits
401k and retirement planning assistance
Interview process
- 1Initial Screen — Phone or video call with recruiter to discuss background and role fit
- 2Technical Phone Screen — Live coding session focusing on algorithms and data structures
- 3System Design Interview — Design distributed systems and database architecture scenarios
- 4On-site Technical Rounds — Multiple technical interviews covering coding, system design, and database concepts
- 5Behavioral Interview — Cultural fit assessment and experience-based questions
- 6Team Meet & Greet — Informal discussion with potential team members and manager
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