GENeral software
engineering PROGRAM
WE ALL START SOMEWHERE.
START WITH SNOWFLAKE.
BUILD WHAT’S NEXT.
NOT WHAT’S EXPECTED.
We don’t do slow. We don’t do stale. And we definitely don’t do boring. Early career engineers at Snowflake tackle complex, high-impact projects — entrusted and empowered to reinvent what’s possible in data from the moment you open your laptop.
OWN CODE
AND YOUR CAREER.
We offer more than a job: we give you the keys to shape your career. From team matching to roadmaps that support accelerated growth, you’ll own more than just projects, but have power over your path, progress, and potential.
GET TO KNOW US
Hear about life as an early career engineer at Snowflake, straight from the source.

“At Snowflake I get to work with inquisitive, motivated, and thoughtful software developers on a variety of compelling, difficult problems. Customers regularly use our product and provide feedback, and it is energizing to know that my efforts shape the experiences of other folks in the data space.”
KELLY HUNTLIN
Software Engineer, Product Experiences
Bellevue, WA
Bellevue, WA

"After graduation, Snowflake let me keep that passion (for OSS) going and allowed me to turn side contributions into impactful, full-time work. I’ve really enjoyed working with people here who share the same passion for building a better community and collaborating to bring more powerful tools to the broader ecosystem."
JONAS JIANG
Software Engineer, Open Data Analytics
Menlo Park, CA
Menlo Park, CA
slide 2 of 2 "I like that I'm able to work on features that customers will actually see and use as an intern, and my team is fantastic. It's definitely been tricky figuring out the transition to remote, but I think that Snowflake has done it pretty well -- the team morale and intern events still let me get to know others outside of work!” AMY XU Software Engineer Intern
interview tips and tricks
FAQ
FAQ
The GenSWE interview process typically includes an initial conversation with a recruiter or hiring manager, technical interviews, panel interviews, and a team matching round.
Curious about general application and interview tips? Check out our blog on applying and interviewing at Snowflake.
Applications are accepted on a rolling basis, year-round.
Want to know more?
Everyone starts somewhere. START WITH SNOWFLAKE.
Head of AI Engineering Dwarak Rajagopal, Engineering Systems Director Amy Yuan, and OSS Engineering Director Steve Herbert prove that when it comes to careers, first steps can lead to big leaps ... and big dreams.
Building Code and Careers: Landing an Engineering Promotion at Snowflake
From learning the ropes to leading the charge, the path to promotion at Snowflake is filled with opportunity — and impact.
Optimized Network Encryption: Built[By] Bowei Chen
Learn how Snowflake Senior Software Engineer Bowei Chen has revolutionized network encryption between Snowflake’s compute nodes, resulting in a 10x performance enhancement.

