
Software Application Engineer - Migrations
CR-San Jose
Full Time
USD 85,000 – 120,000
Mid
Software Engineer
Aug 8, 2025
The role
Summary
A Software Application Engineer position at Snowflake focused on building next-generation database migration and modernization tools. The role involves developing secure, reliable software solutions to accelerate customer workload migration to the Snowflake AI Data Cloud, requiring 3+ years of experience with .NET, C#, React, and databases.
What you'll do
What we look for
Technical
Education
Experience
Skills
Required skills
Nice to have
Compensation & benefits
USD 85,000 – 120,000 (annual)
Available
Benefits
Health Insurance
Comprehensive medical, dental, and vision coverage
Retirement Plan
401(k) plan with company matching contributions
Stock Options
Equity participation in Snowflake's growth
Professional Development
Learning and development opportunities for career growth
Flexible Work Environment
Modern workplace with collaboration tools and resources
Interview process
- 1Initial Screening — Phone or video call with recruiting team to discuss background and role fit
- 2Technical Assessment — Coding challenge focusing on .NET, C#, and database concepts
- 3Technical Interview — In-depth technical discussion with engineering team covering system design and migration concepts
- 4Cross-functional Interview — Meeting with product managers and solution architects to assess collaboration skills
- 5Final Interview — Discussion with senior leadership about career goals 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