Principal Software Engineer

Logo of Snowflake

Snowflake

πŸ“Remote - Worldwide

Job highlights

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs

Please let Snowflake know you found this job on JobsCollider. Thanks! πŸ™