Skip to content
Spoton

Senior Data Platform Engineer

Chicago, ILUnited States
Senior · FullTime · Engineering
POSTED 10 NOVVERIFIED 1H AGO
Apply Ask
Role
0 days opentrue age
Posted 10 Nov
Payats field
$138k–173kposted
▼ −27% vs market median $212k
$138k$212k
Market p25–p75
$185k–$212k
Chicago · n=9 · 365d to 11 Nov
CompanySpoton →
72open roles
Opened · 30d
+3
Closed · 30d
−2
3d of snapshots · 30d window
Market
2,796open · Senior Backend
Opened · 7d
+1415% of open
All backend
8,295open
All tracked boards · live 11 Nov · n=2,796
AirflowSnowflakedbtSQL

About SpotOn

We’re not just building restaurant tech, we’re giving independent restaurants the tools to compete and win. From our award-winning point-of-sale to AI-powered profit tools, everything we do helps operators boost profit, work smarter, and keep their best people. And every solution is backed by real humans who actually give a sh*t about helping restaurants succeed.

Named the #1 Restaurant POS by G2 (Summer 2026), based on ratings from real users

Rated the top-rated point-of-sale (POS) for restaurants, bars, retail, and small businesses by Capterra users

Awarded Great Places to Work and Built In’s Best Workplaces for multiple years running

We move fast, care hard, and fight for independent restaurant operators to do what they love, and love doing it. If you’re looking to make an impact with heart and hustle, SpotOn is the place for you.

Senior Platform Engineer - Data (Analytics)

Location: Remote but available to come into the Chicago office occasionally.

The Role

SpotOn's analytics platform is how the company understands its business: how many merchants are live and growing, how much payment volume flows through our platform, how merchants use our products, and how we turn that into revenue. As an Engineer on the Data Platform team, you will own that platform end to end. From ingesting data out of our production systems and third-party tools, through monitoring and job health, to the core dbt models that serve as the source of truth for analysts, finance, product, and power users across the company.

This is a hands-on, high-ownership role. You'll treat data as a product: you know who uses it, you know when it's wrong before they do, and you design models that make the right answer the easy answer. You'll work across a business that spans multiple POS platforms, payments, and SaaS products, so unifying messy, similar-but-not-identical sources into one consistent view is core to the job.

What You'll Do

Ingestion & Pipelines

Build and operate reliable pipelines that land data from production databases (CDC), SaaS tools, and third-party APIs into Snowflake.

Orchestrate batch and incremental workloads in Airflow, choosing the right load pattern (full, incremental, CDC) for each source.

Onboard new sources quickly and repeatably, with clear contracts for schema, freshness, and ownership.

Modeling & Serving

Design and own the core dbt models (merchants, orders, payments, revenue, and product usage) that downstream teams build on.

Unify data across platforms and product lines (e.g., legacy and next-generation POS) into consistent, well-documented models so users never have to reason about where the data came from.

Build curated, analysis-ready marts for finance and product analytics, and enable self-serve for power users through clean semantics and documentation.

Write reusable macros and conventions that keep a growing dbt project consistent and maintainable.

Data Quality, Monitoring & Job Health

Define and enforce data tests (uniqueness, nulls, referential integrity, metric reconciliation) as a first-class part of every model.

Own monitoring and alerting for pipeline health, freshness, and volume anomalies; respond to incidents, run root-cause analysis, and fix the underlying problem.

Reconcile financial data (processing volume, fees, revenue, billing) against source systems so finance can trust the numbers.

Performance & Cost

Tune Snowflake and dbt workloads, incremental strategies, clustering, materialization choices, and warehouse sizing to keep models fast and costs predictable.

Monitor platform spend and usage and recommend changes that pay for themselves.

Partnership & Leadership

Partner with analysts, finance, product, and engineering teams to translate ambiguous business questions into durable data products.

Raise the bar on SQL, modeling, and testing practices through code review, documentation, and mentorship.

Use AI-assisted development tools thoughtfully to move faster, while reviewing their output with the same rigor you'd apply to anyone else's code.

Source · SpotonFirst seen 11 NovOriginal ↗