Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Snowflake Logo

Senior Software Engineer - Database Engineering

Snowflake

Salary not specified
Nov 21, 2025
Bellevue, WA, US
Apply Now

Snowflake is seeking a Software Engineer to contribute to the evolution of its core product, an elastic, large-scale, high-performance data processing system, aiming to maintain industry-leading data warehousing capabilities and enable the next generation of the Snowflake Data Cloud.

Requirements

  • Strong fluency in Java or C++.
  • Excellent problem-solving skills and a deep understanding of Computer Science fundamentals, including data structures, algorithms, and distributed systems.
  • Strong systems programming skills, including experience with multi-threading and concurrency.
  • A solid foundation in distributed systems concepts (e.g., consistency, scaling, failure recovery).
  • Experience with implementation testing, debugging, and documentation , specifically within a Linux development environment.
  • SQL or other database technologies including internal design and implementation.
  • Query optimization, query execution, compiler design and implementation.

Responsibilities

  • Design and implement novel query optimization or distributed data processing algorithms to maintain Snowflake's industry-leading data warehousing capabilities.
  • Design, develop, and support a petabyte-scale cloud database system, ensuring it is highly parallel and fault-tolerant.
  • Develop and implement the new service architecture required to enable the next generation of the Snowflake Data Cloud.
  • Analyze, understand, and resolve complex performance and scalability bottlenecks within the system.
  • Own the end-to-end delivery of your projects, including identifying solutions, design, implementation, rigorous testing, and safe production rollout.
  • Ensure operational readiness and execute production operations of services, meeting our customer commitments for durability, availability, and performance.
  • Build high-quality, highly reliable software that meets the demands of the world's largest companies.

Other

  • 5+ years of industry experience working on commercial or open-source software.
  • Bachelor’s degree or foreign equivalent in Computer Science, Software Engineering, or a related field.
  • Every Snowflake employee is expected to follow the company’s confidentiality and security standards for handling sensitive data.
  • Snowflake employees must abide by the company’s data security plan as an essential part of their duties.
  • It is every employee's duty to keep customer information secure and confidential.