
About Snowflake
The cloud data platform for seamless data sharing
Key Highlights
- Public company (NYSE: SNOW) - strong equity potential
- Over 1,300 partners managing 250PB of data
- 515 million data workloads processed daily
- $1.4 billion raised to date
Snowflake (NYSE: SNOW) is a leading cloud data platform headquartered in Menlo Park, CA, designed for data sharing and application development. With over 1,300 partners, Snowflake manages more than 250PB of data and supports over 515 million data workloads daily. The company has raised $1.4 billion ...
🎁 Benefits
Snowflake offers comprehensive health insurance, robust retirement plans, generous PTO, and on-demand mental health programs. Employees also benefit f...
🌟 Culture
Snowflake fosters a culture focused on innovation and collaboration, breaking down data silos with a frictionless cloud platform. The company emphasiz...
Skills & Technologies
Overview
Snowflake is hiring a Software Application Engineer to innovate migration tools and enhance customer workload migration. You'll work with cutting-edge technologies and collaborate with cross-functional teams. This position requires 3+ years of industry experience.
Job Description
Who you are
You have 3+ years of industry experience designing and building software applications — you've contributed to projects that required innovative thinking and technical expertise. You are familiar with migration processes and understand the importance of data integrity and security in software development. Your collaborative spirit allows you to work effectively with engineers, product managers, and designers to achieve common goals. You are driven by a desire to push the pace of innovation and are eager to take on challenges that help accelerate customer workload migration.
You possess a strong understanding of computer science principles and are comfortable applying them to develop new tools and features. Your experience includes working with databases and ETL processes, and you are adept at using tools that facilitate data migration and validation. You thrive in environments that encourage creativity and value impact, and you are excited about the opportunity to contribute to the growth of Snowflake's AI Data Cloud.
What you'll do
As a Software Application Engineer at Snowflake, you will innovate the next generation of migration and modernization tools — your work will directly impact how enterprises migrate their workloads to the Snowflake platform. You will build highly secured and reliable software that accelerates customer workload migration, ensuring that operational excellence is met through reliability, availability, and performance goals. You will collaborate closely with cross-functional teams, including engineers, product managers, solution architects, and designers, to deliver initiatives that enhance the user experience and streamline migration processes.
You will be responsible for applying your technical skills to develop new migration tools and features, contributing to their ongoing growth and enhancement. Your role will involve understanding customer needs and translating them into actionable software solutions. You will also participate in code reviews and contribute to the overall quality of the software being developed. Your ability to communicate effectively with team members will be crucial as you work together to solve complex problems and drive innovation within the organization.
What we offer
At Snowflake, you will be part of a culture that values impact, innovation, and collaboration. We encourage you to apply even if your experience doesn't match every requirement — we believe in the potential of our team members and support their growth. You will have the opportunity to work with cutting-edge technologies and be part of a team that is shaping the future of data management and analytics. We offer competitive compensation and benefits, along with a dynamic work environment that fosters creativity and professional development.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Snowflake.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Snowflake is hiring a Senior Software Application Engineer to innovate and build migration tools and applications. You'll collaborate with cross-functional teams to ensure operational excellence. This position requires 7+ years of industry experience.

Software Engineering
MongoDB is seeking a Software Engineer for their Data Migration team to develop tools that assist customers in migrating data to MongoDB. You'll work with Java, Spring Boot, and Apache Kafka, requiring 2-3 years of experience in software development.

Software Engineering
MongoDB is seeking a Mid-Level Software Engineer to join their Data Migration team. You'll work on tools that assist customers in migrating data from relational databases to MongoDB, utilizing technologies like Java, Spring Boot, and Apache Kafka. This role requires 2-3 years of experience in software development.

Software Engineering
MongoDB is seeking a Senior Software Engineer to develop a sophisticated data migration suite. You'll work with Java, Spring Boot, and Kafka to solve complex customer challenges. This role requires 6+ years of experience in software development.

Software Engineering
MongoDB is seeking a Senior Software Engineer to develop a sophisticated data migration suite. You'll work with Java, Spring Boot, and Kafka to build backend services. This role requires 6+ years of experience in software development.