Skip to main content
Dune

Software Engineer - Data (Blockchain Data)

RemoteEurope+United States, Faroe Islands, Gibraltar +3 moreΒ· except Azerbaijan, Kazakhstan
Published
Role
Data Engineering
Employment
Full-time
Salary not disclosed
Check eligibility

Open to Anywhere in Europe + US, FO, GI, GG, IM, JE Β· except AZ, KZ. Set where you work from to check your eligibility.

No BS summary

Software engineer for Dune's blockchain data platform, building distributed data systems for large-scale public blockchain data. Needs JVM coding experience, blockchain/RPC familiarity, and distributed systems fundamentals. Remote in Europe or the United States.

Core skills

KotlinSQLBlockchain

Required skills

JavaRustGoRPCJVM

Optional skills

ParquetDeltaIceberg

What you'll do

  • Design and develop distributed systems and participate in architectural decisions
  • Work on large-scale databases, SQL processing, data modelling, and systems performance
  • Own blockchain data ingestion and decoding components
  • Write performant code primarily in Kotlin, with Java, Rust, and Go
  • Improve deployment pipelines and operational readiness of systems

What they require

  • Strong computer science fundamentals and generalist engineering mindset
  • Understanding of or drive to learn distributed system design
  • Familiarity with blockchain technology and RPC interactions
  • Coding experience in a JVM language focused on well-designed, testable software
  • Great collaboration and communication skills

Benefits

  • Competitive salary and equity package with employee-friendly terms
  • Top 25% equity in the space
  • 5 weeks PTO plus local public holidays
  • Fully remote-first with flexible hours in a distributed team
  • Work-life balance with minimal meetings

Dune is a platform handling petabytes of on-chain data through smart ingestion, decoding, and performant SQL querying.

CryptoStartup

Details

Apply routeAshby
Salary not disclosed