Senior Software Engineer, Mid-Frequency Platform - UP Reference Data Team
Core
Build and evolve data and platform capabilities supporting mid-frequency trading research workflows, processing large-scale data for analysts, quants, and traders.
Role type
Senior Software Engineer (Platform/Data)
Builds
Scalable data pipelines, self-service tools, and visualization platforms for trading research.
Domain
Financial Markets / Data Engineering
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Platform-level software development, Computer Science fundamentals, Financial market & reference data familiarity, Research platform development, Mid-frequency trading environment support, Global distributed team collaboration
Preferred skills
Big data technologies (Spark, Delta Lake, Iceberg, Kafka, Airflow, Argo Workflows), SQL and data warehousing/lake querying, Cloud-native deployments (AWS, Docker, Kubernetes), Observability (Splunk, Prometheus, Grafana, Sentry)
Technologies
Spark, Delta Lake, Iceberg, Kafka, Airflow, Argo Workflows, AWS, Docker, Kubernetes, Splunk, Prometheus, Grafana, Sentry
Responsibilities
Develop software for large scale data acquisition, storage, accessibility, and visualization; Design and operate scalable pipelines and platforms using modern big data and lakehouse patterns; Improve reliability, observability, performance, and ergonomics across platform services; Partner with internal customers to build intuitive self-service tools.
Seniority
Senior, hands-on IC
Full job description
- Build and evolve data and platform capabilities that support mid-frequency trading research workflows
- Partner closely with internal customers to understand their needs and build intuitive self-service tools
- Develop software for large scale data acquisition, storage, accessibility, and visualization
- Design and operate scalable pipelines and platforms using modern "big data" and lakehouse patterns
- Improve reliability, observability, performance, and ergonomics across platform services
- Learn about market microstructure, financial instruments, and markets in which DRW participates or wants to participate in
Requirements
- 5+ years of platform-level software development experience
- Strong computer science fundamentals; a degree in Computer Science or equivalent work experience
- Financial market & reference data familiarity - understanding instrument IDs, feed normalization etc.
- Experience building research platforms and/or supporting mid-frequency trading environments
- Comfort working within a globally-distributed team
Nice to Have
- Big data technologies: Spark, Delta Lake, Iceberg, Kafka, Airflow and/or Argo Workflows
- SQL and data warehousing/lake querying patterns
- Cloud-native deployments: AWS, Docker, Kubernetes
- Observability: Splunk, Prometheus, Grafana, Sentry
Benefits
- Annual base salary range for this position is $175,000 to $225,000 depending on the candidate's experience, qualifications, and relevant skill set
- Eligible for an annual discretionary bonus
- Comprehensive suite of employee benefits including group medical, pharmacy, dental and vision insurance, 401k (with discretionary employer match), short and long-term disability, life and AD&D insurance, health savings accounts, and flexible spending accounts
- Hybrid work arrangement with the option to sit in Chicago, London, or New York City
- For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at https://drw.com/privacy-notice. California residents, please review the California Privacy Notice for information about certain legal rights at https://drw.com/california-privacy-notice.