Taro Logo

Senior Software Engineer In Test, Iceberg

Snowflake is a cloud-based data warehousing company that provides a data platform for data storage, processing, and analytics.
$214,000 - $327,750
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:
SENIOR SOFTWARE DEVELOPER

Senior Software Developer position at Home Depot offering remote work with competitive salary range of $103,700 - $173,600.

Software Engineer 3

Senior Software Engineer role at PayPal focusing on PaaS platform development, requiring expertise in Golang, Kubernetes, and distributed systems, offering hybrid work in Singapore.

Sr Software Engineer - Space Planning

Senior Software Engineer position at Lowe's Charlotte Tech Hub, focusing on Java/React development for store merchandise execution systems, offering competitive benefits and modern work environment.

Senior Software Engineer

Senior Software Engineer position at Uber focusing on backend development for Uber Connect and Direct products, offering competitive compensation and hybrid work arrangement in Seattle.

Pega - Workflow/Data Automation Engineer

Senior Pega Workflow/Data Automation Engineer position at Bank of America, requiring 10 years of experience in enterprise solutions and strong data engineering skills.

Description For Senior Software Engineer In Test, Iceberg

Snowflake is seeking a Senior Software Engineer in Test to join their fast-growing Iceberg team. This role offers an exciting opportunity to work on cutting-edge cloud technology and drive quality across Snowflake's Data Cloud platform.

Key Responsibilities:

  • Provide technical leadership and strategic direction for the testing organization
  • Drive development of end-to-end automated tests, automation frameworks, and tools
  • Collaborate with engineers, designers, and Technical Program Managers to ensure quality throughout the SDLC
  • Author and enhance test plans based on feature requirements and specifications
  • Build and maintain automation frameworks for critical user scenario regression testing
  • Prioritize and execute test scenarios in Snowflake's customer-representative environment
  • Partner with Support and Engineering to investigate and troubleshoot customer-facing issues
  • Work with industry-leading data lake technologies and table formats, like Iceberg
  • Leverage and grow skills across other analytic engines (Spark, Trino, etc.)

Requirements:

  • 5+ years of hands-on software and quality engineering experience
  • Strong knowledge of quality best practices, techniques, and methodologies
  • Experience writing API smoke, regression, and end-to-end tests
  • Knowledge of security areas like identity and access management, cryptography, and network security
  • Strong database understanding including SQL
  • Experience with CI/CD systems like Jenkins
  • Strong CS fundamentals including OO concepts, data structures, and distributed systems
  • Fluency in Java, C++, and/or Python
  • Experience developing test and performance tools and frameworks
  • BS in Computer Science or equivalent experience

Preferred Qualifications:

  • Hands-on experience with data lake technologies and ecosystems (Spark, Trino, Iceberg, Delta, etc.)
  • Experience working with public cloud infrastructure (AWS, GCP, Azure), especially Storage platforms

This role offers the opportunity to make a significant impact on Snowflake's innovative product, work with a world-class team, and grow both technically and in leadership. The position comes with a competitive salary range of $214,000 - $327,750, along with bonus and equity plans, and a comprehensive benefits package including medical, dental, vision, life, and disability insurance, 401(k) retirement plan, and parental leave.

Join Snowflake to build the future of data and be part of a company that's revolutionizing the data warehousing industry!

Last updated 10 months ago

Responsibilities For Senior Software Engineer In Test, Iceberg

  • Provide technical leadership and strategic direction for the testing organization
  • Drive development of end-to-end automated tests, automation frameworks, and tools
  • Collaborate with engineers, designers, and Technical Program Managers to ensure quality throughout the SDLC
  • Author and enhance test plans based on feature requirements and specifications
  • Build and maintain automation frameworks for critical user scenario regression testing
  • Prioritize and execute test scenarios in Snowflake's customer-representative environment
  • Partner with Support and Engineering to investigate and troubleshoot customer-facing issues
  • Work with industry-leading data lake technologies and table formats, like Iceberg
  • Leverage and grow skills across other analytic engines (Spark, Trino, etc.)

Requirements For Senior Software Engineer In Test, Iceberg

Java
Python
  • 5+ years of hands-on software and quality engineering experience
  • Strong knowledge of quality best practices, techniques, and methodologies
  • Experience writing API smoke, regression, and end-to-end tests
  • Knowledge of security areas like identity and access management, cryptography, and network security
  • Strong database understanding including SQL
  • Experience with CI/CD systems like Jenkins
  • Strong CS fundamentals including OO concepts, data structures, and distributed systems
  • Fluency in Java, C++, and/or Python
  • Experience developing test and performance tools and frameworks
  • BS in Computer Science or equivalent experience

Benefits For Senior Software Engineer In Test, Iceberg

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Competitive salary range: $214,000 - $327,750
  • Bonus and equity plans
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life and disability insurance
  • 401(k) retirement plan
  • Parental leave

Interested in this job?