Software Engineer - Data Foundation
Remote
Full Time
#Engineering
#Blockchain
#Data
#Kotlin
#Go
#Java
#Rust
#Distributed Systems
#SQL
#Data Modelling
#Parquet
#Delta
#Iceberg
At Dune, our mission is to make onchain finance observable. We serve as the industry standard for blockchain data and intelligence, providing trusted insights to institutions, protocols, and analysts worldwide. Our platform delivers structured datasets across more than 130 chains, covering everything from stablecoins and lending to trading and real-world assets. We are proud to support over 1,000 industry leaders, including organizations like Visa, Coinbase, Bloomberg, and the IMF. Our team of approximately 50 people is distributed across Europe and the eastern United States, working together to build open, verifiable data that enables deep research into complex ecosystems. We are backed by premier investors, including Coatue and Union Square Ventures, and we are looking for a senior-level Software Engineer to help us scale our data foundation to meet the demands of the future.
Key outcomes
- Design and develop distributed systems while participating in high-impact architectural decisions.
- Take full ownership of core components within our blockchain data platform, specifically focusing on data ingestion and decoding.
- Solve complex technical challenges related to very large databases, SQL processing, data modeling, and overall systems performance.
- Write high-performance, well-designed code primarily in Kotlin and Go, with additional work in Java and Rust.
- Enhance our internal developer experience by improving integration tests, local test environments, and deployment processes.
- Optimize platform operations by identifying opportunities to automate incident resolution and diagnosis using AI.
- Build and integrate AI agents to further automate our internal workflows.
Requirements
- Strong generalist background with fundamental computer science knowledge, allowing you to adapt quickly to new technologies.
- Experience with or a strong desire to master distributed system design.
- Practical experience with blockchain technology and RPC interactions.
- Proficiency with data lakes and modern formats such as Parquet, Delta, and Iceberg.
- Coding experience in any JVM language, coupled with a commitment to writing testable and clean software.
- Excellent communication and collaboration skills, as we believe the best results come from effective teamwork.
- Fluency in English.
Compensation
We offer a competitive salary and an equity package that ranks in the top 25% of companies in our space. Our equity program includes a 10-year exercise window and a heavily discounted strike price. Additional benefits include:
- Comprehensive medical, dental, and vision insurance.
- Five weeks of paid time off plus local public holidays.
- Generous paid maternity and paternity leave, including a phased return to work.
- A fully remote work environment with flexible hours and a focus on minimizing meeting overload.
- A dedicated home office budget and support for local coworking spaces.
- Professional development opportunities and regular company retreats in international locations.
- A yearly travel allowance to facilitate in-person collaboration with team members.
How to apply
We are committed to fostering a diverse and inclusive workplace. If you are passionate about our mission and believe you would be a great addition to our team, we encourage you to apply even if your background does not align perfectly with every requirement listed. We look forward to hearing from you.
Dune
1 views
Company Size
51-100
Markets







