All vacancies
Staff Software Engineer - Data Products
Dune
Remote · United StatesSalary not disclosedfull-timeDune Careers
That is a software architecture problem in a data domain. This role is a hybrid: a backend engineer who thinks in systems and contracts, working on data.
Responsibilities
- Design and build the control plane for our curated data lifecycle: dependency-aware orchestration, backfills, restatements, retries, partial failure, and recovery
- Decide, dataset by dataset, whether the answer is a model, a service or a job, and own that architecture through production
- Design the contracts between ingestion and curation so a dataset can be reasoned about end to end
- Build alerting and data quality signals that catch real problems and stay quiet otherwise, so on-call is about incidents rather than noise
- Work across Go, Kotlin, Rust, Python and SQL, choosing the right tool rather than the familiar one
- Break large problems into work other engineers can own, and sequence it so we ship something useful early
- You might be a great fit if
- You are a backend engineer who has gone deep on data systems, or a data engineer who became a strong software engineer. You ship production services, not only pipelines
- You have built or materially extended orchestration and scheduling systems, and can explain precisely what breaks at scale and why
- You have handled schema evolution and data correctness in a system with real consumers downstream, where a breaking change has a cost
Languages
- Work format
- Remote
- Seniority
- Senior
- Posted
- 14 Sept 2026
- Last verified
- In the last 5 days
Similar roles
- Senior Pro-Code .NET DeveloperEPAM Systems · Remote · Armenia
- Staff Software Engineer-Greenplumenterprisedb · Remote · worldwide, UTC+4 accepted
- Developer Research Coordinator (Contract)Major League Hacking · Remote · worldwide, UTC+4 accepted
- Senior React Native Software EngineerinKind · Remote · worldwide, UTC+4 accepted
- Golang EngineerCanonical · Remote · worldwide
- Engineering ManagerArco Educação · Remote · worldwide, UTC+4 accepted
