Skip to content

Senior Software Engineer – Pricing and Derived Data

A senior engineer on the team that builds a data platform delivering live and end-of-day prices across the firm. Clients range from low-latency trading systems to researchers using historical data.

What you’d work on

Our reading of the posting: what a new hire in this role would most likely spend their first months on.

  • Design a platform serving consistent prices via warehouse, stream and API
  • Build snapshot-then-live data delivery without gaps or duplicates
  • Scale ingestion pipelines for high event rates
  • Decide which components stay in Elixir and which use other tools
  • Operate a time-sensitive data product in production

What they ask for

Required

  • Building data products and leading projects from design to production
  • Event streaming and change data capture
  • Open table formats and batch/stream processing
  • Kafka, Spark, Flink, ClickHouse or similar
  • Architectural decision-making
  • Collaboration and communication

Preferred

  • Elixir
  • Finance domain knowledge
Education
No degree level stated
Experience
Considerable experience building data products; led significant projects
Languages and tools
  • Elixir
  • Kafka
  • ClickHouse
  • PostgreSQL
  • Spark
  • Flink
Markets
multi-asset

How to prepare

  • Build a small streaming pipeline with Kafka that serves both snapshots and live updates
  • Learn columnar stores such as ClickHouse
  • Study consistency and time-correctness in market data
  • Learn how prices are built from exchange feeds

What to study

Apply

Read the full posting on DRW’s site before applying: requirements, location and pay can change after we check them.

View the posting on DRW’s site ↗

SelfMadeQuant wrote this summary from the employer’s public posting, last checked 6 November 2026. SelfMadeQuant isn’t affiliated with DRW and doesn’t handle applications.

Similar roles