Senior Software Application Engineer
Snowflake10 months ago
San Jose, CA, United States
Remote
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
Snowflake is a cutting-edge, global data platform empowering thousands of organizations to store, process, and harness data with unparalleled efficiency and scalability. Within the Snowflake Migrations division, we design innovative solutions – from code conversion and data migration to validation, testing, reporting, and ingestion – that help customers smoothly transition to our platform. As a Senior Software Application Engineer, you will pioneer the development of next-generation migration and modernization tools while collaborating cross-functionally to drive operational excellence. For details on salary and benefits, please visit the Snowflake Careers Site.
Key Responsibilities
- Innovate the next generation of migration and modernization tools.
- Develop highly secured and reliable software to accelerate customer workload migration.
- Collaborate with engineers, product managers, solution architects, and designers to deliver cross-functional initiatives.
- Ensure operational excellence by meeting reliability, availability, and performance goals.
Required Qualifications
- 7+ years of industry experience designing and building software solutions.
- Extremely strong fundamental computer science skills.
- Deep, multi-faceted appreciation for building end-to-end, customer-facing products.
- Interest in establishing development processes and best practices, particularly regarding quality and velocity.
- Strong knowledge of C#, Python, and databases.
- Excellent written, verbal, and technical communication skills.
- BS/MS/PhD in Computer Science or a related field.
Required Skills
Software Architecture
C#
Agile Methodologies
Python
Migration Tool Development
Databases
Collaboration
Operational Excellence