Staff Software Engineer - Data

Dune
United States
Workplace: RemoteFull timeFunction: Software EngineeringSkills: ["Communication","Mentorship","Reasoning from first principles","Problem-solving","Stakeholder collaboration"]

Own the data foundation for an on-chain analytics platform by turning ambiguous product needs into technical requirements, interfaces, and workflows. Drive high-impact architectural decisions across distributed ingestion, processing, and data lake delivery—designing for correctness and performance at real volume. Collaborate across the stack (Go, Kotlin, Rust, Python), raise engineering standards for reviews and testing, and mentor engineers in a fully distributed team.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Dune
Dune
2 days ago

Staff Software Engineer - Data

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 8 hours agoStatus: Live

Job Summary

Own the data foundation for an on-chain analytics platform by turning ambiguous product needs into technical requirements, interfaces, and workflows. Drive high-impact architectural decisions across distributed ingestion, processing, and data lake delivery—designing for correctness and performance at real volume. Collaborate across the stack (Go, Kotlin, Rust, Python), raise engineering standards for reviews and testing, and mentor engineers in a fully distributed team.
Location: United States
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Convert ambiguous product requirements into technical requirements, including domain modeling, interfaces, and workflows.
  • •Decompose large initiatives into smaller pieces, sequence delivery, and ensure the team can ship something useful early.
  • •Make high-impact architectural decisions across the data platform and own components end to end from design through production.
  • •Build and improve distributed ingestion, processing, and data lake storage with correctness and performance in mind.
  • •Improve team effectiveness via higher standards in design reviews and testing, and mentoring engineers in a distributed environment.

Pay and Benefits

Equity and Bonus:Equity
Perks:Remote WorkHealth InsuranceDentalVisionPaid LeavePaid ParentalTravel Allowance

Key Requirements

  • •Turn product requirements into technical requirements by modeling the domain, defining interfaces and workflows, and navigating trade-offs.
  • •Design and ship distributed data systems with clear contracts, state transitions, invariants, and fault/scaling considerations.
  • •Break large problems into sequenced work that other engineers can own so the team ships useful outcomes early.
  • •Drive end-to-end ownership of high-impact components across design and production, with a focus on correctness and performance at real volume.
  • •Raise the bar on design reviews, testing, and how the team breaks work down while mentoring engineers by example.
Experience:CryptoBlockchainDistributed systemsData engineeringData lakesMulti-chain analytics
Skills:CommunicationMentorshipReasoning from first principlesProblem-solvingStakeholder collaboration
Tech Stack:GoKotlinRustPythonParquetIcebergDeltalog

Company Brief

Dune
Provides an on-chain data platform that lets users query, visualize and share blockchain data across many networks. Dune powers dashboards, analytics and APIs for developers, analysts, DAOs and enterprises working with crypto data.
Industry: Blockchain & Web3
Company Size: Small (11 to 50 employees)
Growth: Scaleup
Valuation: Unicorn (USD 1B+)
Funding: Series B
Headquarters: Oslo, Norway
Founded: 2018
Glassdoor
Glassdoor: 3.6
WebsiteLinkedInGlassdoor