Summary
Join the Snowflake team as a Principal Software Engineer to craft cutting-edge drivers and enhance customer experience with seamless integration and usability.
Requirements
- 18+ years industry experience designing, building and supporting large scale systems
- Experience with high performance and scalable software in an internet scale distributed cloud environment
- Fluency in Java or C++
- Experience with RDBMS and fluent knowledge of SQL language
- Systems design and programming skills including high-throughput, multi-threading, concurrency, etc
- Great communication skills, both verbal and written, and an interest in working with a diverse set of peers and external stakeholders
- Bachelorβs degree or foreign equivalent in Computer Science, Software Engineering or related field
- Ability to work in a hybrid work model in our Berlin office
Responsibilities
- Lead and drive projects that span our stack
- Promote strong collaboration within a cross functional team, including design and product management
- Deliver features requiring close coordination with several sister teams such as Client Backend, Stored Procedures, SQL, Storage, Cloud Services, Connectors, Security, Support
- Be a strong contributor to the product vision and drive team planning
- Mentor and coach team members
- Build for scale, safe and high performance solution