Staff Software Engineer building realtime blockchain market-data systems for Dune, an onchain data and intelligence provider. Designing distributed ingestion, streaming, APIs, and reliable data infrastructure.
Responsibilities
Design and build distributed systems for ingestion, normalization, processing, storage, and delivery of realtime market data from blockchain and other relevant sources
Build and operate streaming solutions handling event ordering, timestamps, duplicates, replay, gaps, recovery, blockchain reorganizations, and finality
Build reliable client feeds and APIs with clear delivery contracts, schema evolution, access controls, and predictable behavior under load or when consumers fall behind
Partner with teams across Dune on reference data models and historical data capture
Define and improve service objectives and data quality measures
Instrument latency, freshness, completeness, and correctness
Turn incidents into lasting improvements in recovery and operations
Debug independently and drive root cause analysis through to durable fixes
Own services through deployment and production support, including on-call participation
Use AI throughout development for design exploration, implementation, testing, failure investigation, and documentation
Develop repeatable AI-assisted workflows and share effective practices with the team
Lead technical decisions across team boundaries
Write clear technical designs
Mentor engineers through implementation and review
Requirements
Experience building and operating distributed backend or data services with demanding reliability and performance requirements
Understanding of distributed-service failure modes and ability to debug across service and data boundaries
Experience with realtime streaming systems, including concurrency, state management, backpressure, and recovery
Strong focus on data correctness, including timestamps, numeric precision, schema changes, and corrections
Strong computer science fundamentals and backend engineering skills
Experience with Rust, Go, or comparable languages is valuable
Ability to turn ambiguous requirements into pragmatic designs and production services
Ability to help other engineers deliver parts of the solution
Clear written communication and ability to work effectively with a distributed team
Financial or market data experience at a financial institution
Onchain data experience, such as blockchain indexing with EVM or Solana, is a plus
Reference data experience is a plus
Experience at a company where data is the product is a plus
Participation in the team’s on-call rotation
Benefits
Competitive salary and equity package; salary and equity are stated to be in the top 25% of companies in the space
Employee equity scheme with an approximately 90% discounted strike price and a 10-year exercise window
5 weeks PTO plus local public holidays, which can be swapped
Fully remote-first approach within a distributed team
Flexible working hours
Async and sync work mix with reduced meeting load
Private medical insurance
Dental and vision insurance
Paid parental leave: 16 weeks for primary caregivers and 6 weeks for secondary caregivers, fully paid
Two-week part-time phased return at full pay after parental leave
Quarterly company or team offsites
Yearly travel allowance for connecting and co-working with colleagues
Principal Engineer defining GitLab’s next - generation Fulfillment architecture for its DevSecOps platform. Modernizing entitlements, licensing, provisioning, usage, and cost - management systems.
Senior embedded software developer developing low - voltage power distribution controls and diagnostics. Supporting General Motors’ next - generation vehicle power management and software - defined vehicle systems.
Senior Full Stack Java Engineer building Java, React, and microservices solutions for workforce management. Supporting forecasting, scheduling, adherence, and operational reporting in contact centers.
Senior software engineer leading Salesforce and FinancialForce application development for CDW, a Fortune 500 technology solutions provider. Designing, testing, and delivering large - scale business software projects.
Senior Full Stack Developer modernizing school transportation platforms with C#, C++, React, and Claude Code. Building reliable core systems and cloud - native AI - enabled applications.
Senior Full Stack Engineer building AI - powered banking software for landlords and real estate investors. Owning React and Node.js features end - to - end in Baselane’s AI - first engineering environment.
Process Quality Engineering Team Lead overseeing quality investigations and non - conformance disposition for Kardium’s atrial - fibrillation medical device manufacturing operations. Leading engineers across a two - shift production environment.