# Senior Software Engineer - Observe by Snowflake, Metrics Platform

**Company:** [Snowflake](https://hotfix.jobs/companies/snowflake)
**Location:** Unspecified
**Role:** Data Engineering
**Salary:** CHF200k – CHF288k/yr
**Experience:** 5+ years
**Skills:** Go, SQL, Databases, Stream Processing, Data Pipelines, Distributed Systems, API Design, Database Schema Design, Materialized Views, Apache Iceberg, Query Languages, Schema Dsls, Windowing, Data Lakehouse
**Posted:** 2026-08-19

> Senior Software Engineer on Observe by Snowflake’s Data Management team, owning the APIs, schemas, and abstractions for scalable tables, views, and materialized views across streaming telemetry. Requires 5+ years of experience with databases, SQL, streaming or data pipelines, API design, and production distributed systems.

## Job Description

## Responsibilities
- Own the data modeling product surface, including APIs, schemas, and abstractions for creating tables, views, and materialized views.
- Design coherent abstractions for streaming materialized views, reference tables, and log-derived metrics.
- Define freshness and staleness semantics and controls balancing query latency with compute cost.
- Design APIs with versioning, backward compatibility, polymorphic data models, and clean system contracts.
- Shape the execution engine based on product-surface requirements.
- Support both opinionated defaults for SREs and advanced pipelines with custom joins, windowing, and time-based aggregations.
- Set architectural direction, write production code, and mentor engineers.

## Requirements
- 5+ years of software engineering experience.
- Deep expertise in databases, SQL, stream processing, or data pipeline systems.
- Knowledge of data processing or streaming internals, including late-arriving data, backfills, schema-change reprocessing, and event-time versus processing-time semantics.
- Experience designing and shipping APIs with strong database schema design, versioning, and developer ergonomics.
- Systems-oriented approach to interfaces, contracts, and long-term evolution.
- Strong user empathy and product intuition for how customers define and query data.
- Proficiency in Go or another systems programming language.
- Ability to write production-grade distributed-systems code.

## Nice-to-haves
- Experience building customer-facing data modeling or pipeline-authoring products.
- Production experience with watermarks, windowing, ordering, delivery guarantees, and late-arriving data.
- Experience designing or extending query languages, schema DSLs, or transformation DAG semantics.
- Experience building internal data platforms that turn raw event streams into curated, queryable tables.
- Familiarity with Apache Iceberg, open table formats, or data lakehouse architectures.

## Compensation and Benefits
- The posting provides an ATS salary range of $200,000–$287,500.
- U.S. salary and benefits information is available on the Snowflake Careers Site.

## Similar jobs

- [Senior Software Engineer, Data Infrastructure](https://hotfix.jobs/jobs/2c3e5efe-6f60-4a27-b7ec-1795674ea20d) - Decagon - San Francisco, CA - $200k – $400k/yr
- [Senior Software Engineer, Data Platform](https://hotfix.jobs/jobs/49af38a0-1567-4b29-b4cd-abc6eb545270) - Discord - Remote - $196k – $245k/yr
- [Senior Software Engineer, Data Platform](https://hotfix.jobs/jobs/9cd7ae61-c6cd-4460-9c6f-a1a5d7a6c558) - Harvey - San Francisco, CA - $193k – $290k/yr
- [Senior Data Engineer - Revenue Data Platform](https://hotfix.jobs/jobs/45d58880-5ca7-4439-90d9-df10c3ff385c) - Datadog - Boston, MA - $192k – $240k/yr
- [Senior Market Data Engineer](https://hotfix.jobs/jobs/7a7351b1-fce8-4e13-b093-701b72df6c47) - Coinbase - Remote - $191k – $225k/yr

**Apply:** https://hotfix.jobs/jobs/9740f3ed-297b-4426-b874-0d47c0cd778f
**Canonical:** https://hotfix.jobs/jobs/9740f3ed-297b-4426-b874-0d47c0cd778f