Staff Software Engineer (Data Foundation)

Dune

United States Posted September 19, 2026

Check how well your resume matches this job

Remote Full-time Senior
Job Description

Join Dune, a leading blockchain data platform, as a Staff Software Engineer in the Data Foundation team. In this role, you will be responsible for designing and implementing large distributed data systems, driving high-impact architectural decisions, and mentoring other engineers. You will work across our tech stack, primarily using Go, Kotlin, Rust, and Python. This is a fully remote position with competitive salary and benefits.

  • Transform ambiguous product requirements into clear technical requirements, including modeling the domain, defining interfaces, and navigating trade-offs.
  • Drive high-impact architectural decisions across the data platform, owning components end to end from design through production.
  • Mentor engineers by example, raising the bar on design reviews, testing, and how the team breaks work down.
  • You use AI tools well enough that they have changed how you work, you understand their failure modes and dislike ai-slop
  • You reason from first principles: you make assumptions explicit, identify the constraints and invariants that matter, and derive the solution rather than reaching for a familiar pattern
  • You communicate clearly in writing and get the best out of a distributed team
  • You are a strong generalist with real computer science fundamentals, and you use them to adapt quickly to new technologies and problem spaces
  • You are comfortable with ambiguity : you will talk to product, to customers, and to the team, then commit to a scope and defend it
  • You use computer science fundamentals as practical tools. You have designed and shipped distributed data systems, making their contracts, state transitions, invariants, and failure modes explicit. You know their fault models and scaling weaknesses
  • Experience at a company where the data is the product
  • Experience with data lakes and formats such as Parquet, Iceberg or Deltalog
Required Skills
software development mentoring Kotlin Rust Python testing
How to apply

You apply on Dune’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About Dune

See every open role at Dune on ARes.

More Jobs at Dune
Share This Job