Skip to content
SnowflakeSnowflake

Senior Software Engineer - Dynamic Tables

Senior Software Engineer on Snowflake’s Dynamic Tables team, building reliable and performant distributed data systems and solving complex database, query compiler, and fault-tolerance challenges. Requires 5+ years of industry experience and strong computer science fundamentals.

About the job

Responsibilities

  • Define capabilities and technical designs for Snowflake Dynamic Tables with engineers and Product Managers.
  • Interact with enterprise customers to understand needs and translate them into product and technical roadmaps.
  • Drive new capabilities and performance improvements from inception through delivery.
  • Build highly reliable, performant software for enterprise-scale data platforms.
  • Solve performance, correctness, and fault-tolerance challenges at scale.
  • Ensure operational readiness and meet reliability, availability, and performance commitments.

Requirements

  • 5+ years of industry experience designing and building distributed data systems.
  • 3+ years of experience with query compiler internals.
  • Experience building enterprise-grade, reliable, and trustworthy software or services.
  • Degree in Computer Science or a related field.
  • Strong problem-solving skills and computer science fundamentals, including data structures, algorithms, distributed systems, relational algebra, or SQL.
  • Adaptive, collaborative approach with an interest in mentoring and learning.
  • Strong English communication skills.

Nice-to-haves

  • Direct interaction with enterprise customers.
  • Experience with incremental view maintenance or materialized views.

Skills

Distributed Systems, Query Compilers, Data Structures, Algorithms, Relational Algebra, SQL, Materialized Views, Fault Tolerance, Performance Optimization

Celonis

Celonis

Munich, Germany

Senior Software Engineer
No salary listedHybrid7+ YOEBackend Engineering

Senior backend engineer responsible for designing, delivering, and operating high-performance Java services in a provisioning and licensing platform. The role requires 7+ years of Java experience, strong Spring expertise, Kubernetes proficiency, and ownership of scalable cloud and self-managed systems.

Phantom

Phantom

Remote

Senior Software Engineer, Backend (Money Movement)
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.

Kombo

Kombo

Berlin, Germany

Senior Backend Engineer
No salary listedOn-site5+ YOEBackend Engineering

Senior backend engineer working on application-infrastructure problems including scalability, database performance, reliability, migrations, and developer tooling. Requires strong TypeScript and Node.js experience, PostgreSQL performance expertise, and a methodical approach to complex production systems.

Navan

Navan

Berlin, Germany
Senior Software Engineer
No salary listedOn-site5+ YOEBackend Engineering

Build and scale backend services for a global corporate expense and payments platform, owning features from design through production support. The role requires strong Java and Spring Boot expertise, distributed-systems experience, cloud knowledge, and 4–6 years of engineering experience.

Hospitable

Hospitable

United States
Senior Product Engineer
$134k+/yrRemote5+ YOEBackend Engineering

Build and evolve Hospitable’s core and growth platform in Laravel and PHP, delivering customer-focused features, reliable production systems, and maintainable code. The role requires 5+ years of backend engineering experience, strong Laravel expertise, and comfort using AI coding tools in production.