×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer - Database Engineering

Job in Bellevue, King County, Washington, 98009, USA
Listing for: Snowflake
Full Time position
Listed on 2025-12-03
Job specializations:
  • Software Development
    Software Engineer, Senior Developer, Backend Developer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 200000 - 287500 USD Yearly USD 200000.00 287500.00 YEAR
Job Description & How to Apply Below

Senior Software Engineer – Database Engineering

Snowflake

We are seeking a highly talented and experienced Software Engineer to join our Database Engineering team. In this role you will be a key contributor to the evolution of our core product: an elastic, large-scale, high-performance data processing system.

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.
  • Develop tools to provide customers with greater insight into their workloads.
  • Evangelize best practices for database usage and end‑to‑end system architecture.
  • Mentor and support the professional growth of junior engineers on the team.
Qualifications
  • 5+ years of industry experience working on commercial or open‑source software.
  • 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.
  • Bachelor’s degree or foreign equivalent in Computer Science, Software Engineering, or a related field.
Bonus Points
  • SQL or other database technologies including internal design and implementation.
  • Query optimization, query execution, compiler design and implementation.
  • Experience with internals of distributed key value stores like Foundation

    DB and storage engines like Rocks

    DB, InnoDB, Berkeley

    DB, etc.
  • Experience with MySQL, Postgre

    SQL internals.
  • Data warehouse design, database systems, and large‑scale data processing solutions like Hadoop and Spark.
  • Experience in database replication technology.
  • Big data storage technologies and their applications, e.g., HDFS, Cassandra, Columnar Databases, etc.
Compensation & Benefits

The estimated base salary range for this role is $200,000 – $287,500. The role is eligible to participate in Snowflake’s bonus and equity plan.

Benefits include medical, dental, vision, life, and disability insurance; 401(k) retirement plan; flexible spending & health savings account; at least 12 paid holidays; paid time off; parental leave; employee assistance program; and other company benefits.

To comply with pay transparency requirements and other statutes, you can notify us if you believe that a job posting is not compliant by completing this form.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary