Skip to content

Senior Software Engineer, Treasury (Ruby/Python)

DRW
πŸ‡ΊπŸ‡ΈChicagoSeniorFull-time$175k–$275kPosted July 30, 2026

About the Role

DRW seeks a Senior Software Engineer for its Treasury Development team to design, build, and test full-stack applications supporting secured financing, margin and collateral management, and cash and liquidity management across the firm.

  • Designing, building, and testing full-stack applications (APIs through UI) used by Treasury and related business partners
  • Partnering with Treasury staff to turn ambiguous business problems into clear technical plans and shipped software
  • Owning software end-to-end after it ships β€” deploying, operating, and maintaining systems without handing off to a separate ops team
  • Working across greenfield systems and existing codebases
  • Building and improving tooling and processes around CI/CD, containers, and Kubernetes
  • Mentoring and raising the bar for engineering practice on a mid-sized team

Requirements

  • Strong senior generalist
  • Full-stack development in Java, Python (FastAPI), and/or Ruby (Rails)
  • Strong relational data modeling fundamentals
  • GitOps and Kubernetes
  • Job orchestration systems (Airflow, Prefect, etc.)
  • Prior domain experience is not required
  • Payments and/or treasury systems background can help place a candidate on the Treasury team
  • Vendor/exchange data processing and/or data taxonomy background can help place a candidate on the Reference Data team

What You'll Get

  • $175k–$275k base salary
  • 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
  • Flexible spending accounts