Founded by industry experts and backed by strategic investors, our disruptive built-for-the-cloud architecture was designed to push the limitations of conventional data warehousing.
Our teams breed ambition, challenge ordinary thinking, push the pace of innovation, in-service of the exploding demand for accessible data.
Snowflake is growing fast and we’re scaling our team to help enable and accelerate our growth. We’re passionate about our people, our customers, our values and our culture! We’re also looking for people with a growth mindset and the pragmatic insight to solve for today while building for the future. And as a Snowflake employee, you will be accountable for supporting and enabling diversity and belonging.
Snowflake started with a clear vision: make modern data warehousing effective, affordable, and accessible to all data users. Because traditional on-premises and cloud solutions struggle with this, Snowflake developed an innovative product with a new built-for-the-cloud architecture that combines the power of data warehousing, the flexibility of big data platforms, and the elasticity of the cloud at a fraction of the cost of traditional solutions.
Our Quality Engineering team is actively seeking a Principal Software Development Engineer to join our growing team. In this role you will provide technical leadership and strategic direction for the testing organization. You will be driving development of end-to-end integration tests, automation frameworks, and tools to have robust automated testing pipelines for Snowflake Datawarehouse.
This is a hands-on role in which you will architect and code testing frameworks while taking on a leadership role, improving productivity of our development/QA teams and bringing standardization to our processes and procedures.
Reporting to the Director of Engineering you will have the opportunity to work with bleeding edge technology in a highly visible role..
In this role you will get to:
Provide technical leadership and strategic direction for the testing organization
Drive quality across all disciplines, providing guidance, feedback, and suggestions to improve quality practices across entire engineering organization
Design and develop the test automation framework and harnesses
Improve developer productivity by use of automation, tools, and improving processes
Implement testing standards and guidelines for specified testing approaches
Track quality metrics, project progress and provide progress reports to senior management
Coordinate and improve testing processes by working closely with release engineering
On Day One We Will Expect You To Have:
10+ years of relevant experience within testing, infrastructure and automation in a lead role
High proficiency coding in one or more of these programming languages: Python/Java required
Experience with relational databases and SQL
Experience with cloud technology including GCP, AWS and/or Azure
Familiarity with Database Services in the Cloud
Experience with continuous integration / continuous deployment systems like Jenkins
Experienced in industry standard testing approaches, practices and techniques in order to help design and deliver the overall testing methodology used by the team
Possesses broader perspective of testing in areas of functional, system, performance and security testing
Demonstrated strength in developing for infrastructure including environments and software, liaising with teams such as Development, DevOps and Support
Proficient with the best practices, techniques, and methodologies applied to testing
Bachelors or Masters degree in Computer Science or Computer Engineering
Experience delivering quality software in a large distributed system.
Prior experience building automated testing frameworks
We’re looking for people who share our passion for ground-breaking technology and want to create a lasting future for you and Snowflake.
Are you up for the challenge?
Snowflake is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, color, gender identity or expression, marital status, national origin, disability, protected veteran status, race, religion, pregnancy, sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.