About The Position

The DRW C/Options Data Engineering team develops valuable datasets and scalable data infrastructure that support trading operations. The team works closely with traders, researchers, and other engineering teams to ensure seamless data flow and accessibility, supporting data-driven decision-making. Its systems handle large volumes of data, maintain quality and integrity, and provide robust APIs for fast, ergonomic data retrieval. The Senior Software Engineer collaborates with cross-functional teams to deliver data solutions for diverse trading activities and takes ownership of data products from concept through stable production. The role designs, builds, and maintains systems for batch processing and real-time streaming of time-series datasets, with a focus on data quality and reliability. It also develops APIs and data-access methods for intuitive retrieval of historical and live data, works with new and existing systems, and provides on-call support as needed.

Requirements

  • At least 2 years of experience using at least one of Python, Java, or C++, with the ability to work comfortably in multiple programming languages.
  • A track record of working directly with end customers, scoping and delivering production systems in fast-moving and ambiguous environments.
  • Ability to investigate complex problems, develop intuitive understanding, identify risks early, and minimize complexity.
  • Exceptional interpersonal skills, including clear communication with stakeholders and engineers and the ability to foster a collaborative, supportive working environment.
  • A bachelor's or advanced degree in Computer Science, Mathematics, Statistics, Physics, Engineering, or equivalent work experience.

Nice To Haves

  • Experience in financial markets, especially delta one, store of value, and/or FICC options trading.
  • Experience with Linux-based, concurrent, high-throughput, low-latency software systems.
  • Experience with pipeline orchestration frameworks such as Airflow or Dagster.
  • Experience with streaming platforms such as Kafka, data lake platforms such as Delta Lake or Apache Iceberg, and relational databases.

Responsibilities

  • Collaborate with cross-functional teams to deliver data solutions that support diverse trading activities.
  • Own data products from initial concept through stable production.
  • Design, build, and maintain systems for batch processing and real-time streaming of time-series datasets.
  • Ensure data quality and reliability.
  • Develop APIs and data-access methods for fast, intuitive retrieval of historical and live data.
  • Work with both new and existing systems.
  • Provide on-call support as needed.

Benefits

  • Annual discretionary bonus eligibility.
  • Group medical insurance.
  • Pharmacy coverage.
  • Dental insurance.
  • Vision insurance.
  • 401(k) with discretionary employer match.
  • Short- and long-term disability insurance.
  • Life and AD&D insurance.
  • Health savings accounts.
  • Flexible spending accounts.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service