Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Treasury and Reference Data (Java/Ruby/Python)

$175k - $275k
Full-time

DRW

DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk.

Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets.

We operate with respect, curiosity and open minds. The people who thrive here share our belief that it’s not just what we do that matters–it's how we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus.

UP (Unified Platform) consolidates data and technologies into a comprehensive solution, accelerating time to market. Optimizing decision-making and research, our platform simplifies implementing new ideas, enhancing our competitive edge. We work from high-level requirements where programmers are expected to gain an intimate understanding of the business. We strive for an environment where developers have the autonomy to pursue business solutions without arbitrary management constraints. We are a group of polyglots and technologists always seeking to find the right tool for each problem. Broadly, the development teams at DRW believe in rapid deployment and feedback, automated testing, and cohesive, transparent, lightly coupled service architectures.

DRW has openings for Senior Software Engineers on its Treasury and Reference Data development teams. These teams build and operate systems the firm depends on for financing, liquidity, and the instrument data that underpins trading and post-trade workflows. The teams are small and collaborative — you’ll work directly with business partners and enjoy building meaningful products from day one.

These openings sit on two related teams:

  • Treasury — builds systems that support position financing, margin and collateral management, and cash and liquidity management across the firm.
  • Reference Data — owns the data platform that stores and distributes instrument and related reference data used across research, trading, and post-trade workflows.

We hire through a single interview pipeline and match candidates to the team and problems that fit best as we learn more about each person’s current skills and long-term development goals.

Responsibilities:

  • Designing, building, and testing systems used across the firm — services, data products, and the UIs that sit on them
  • Collaborating with business partners to turn ambiguous business problems into clear technical plans and shipped software
  • Owning software end-to-end after it ships — we run what we build (deploy, operate, on-call)
  • Working across greenfield systems and existing codebases
  • Building and improving tooling and processes around CI/CD, containers, and Kubernetes / internal cloud
  • Mentoring and raising the bar for engineering practice
  • Learning and championing useful new technologies where they fit

Desirable Experience:

We are looking for strong senior generalists. Experience in the following areas is helpful:

  • 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.)

Though prior domain experience is not required, relevant background can help place a candidate on a particular team:

  • Payments and/or treasury systems (Treasury)
  • Vendor/exchange data processing and/or data taxonomy (Reference Data)

For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at

California residents, please review the California Privacy Notice for information about certain legal rights at

#LI-GV1

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Treasury and Reference Data (Java/Ruby/Python) in Chicago, IL vacancy
  • $175k - $275k

     ...challenge consensus.DRW has an opening for a Senior Software Engineer on its Treasury Development team. Treasury developers...  ...general fintechFull-stack development in Python (FastAPI) and/or Ruby (Rails)Strong relational data modeling fundamentalsGitOps and KubernetesJob... 
    Ruby
    Data
    Senior
    Python
    Temporary work
    Flexible hours

    DRW

    Chicago, IL
    1 day ago
  •  ...DRW Holdings, LLC. in Chicago is seeking a Senior Software Engineer for the Treasury Development team, focusing on Ruby and Python full-stack systems. You will design, build...  ...experience with Python (FastAPI), Ruby (Rails), and data modeling is expected. #J-18808-Ljbffr
    Ruby
    Data
    Senior
    Python

    DRW Holdings, LLC.

    Chicago, IL
    16 hours ago
  •  ...DRW is seeking a Senior Software Engineer for Treasury who will design, build, and test full-stack applications (APIs through...  .../CD, and Kubernetes, with strong focus on Python (FastAPI) and Ruby on Rails, plus relational data modeling in a collaborative, #J-18808-Ljbffr
    Ruby
    Data
    Senior
    Python

    DRW

    Chicago, IL
    16 hours ago
  • $286.2k - $326.7k

     ...Senior Director, Software Engineer - Card Partnerships As a Capital One Senior...  ...microservices, to back‑end Java‑based systems and...  ..., GO, AngularJS, React, Python, REST, JSON, XML, Ruby, Perl, NoSQL, Spark, Artifactory...  ...and deliver smarter, data‑driven customer capabilities... 
    Ruby
    Data
    Senior
    Python
    Java
    Full time
    Part time
    Local area

    Hobbsnews

    Chicago, IL
    4 days ago
  •  ...DRW is hiring a Senior Software Engineer for the Treasury Development team in Chicago. You will design, build, and operate full-stack applications supporting...  ...deployed on Kubernetes with CI/CD. Strong Python/Ruby skills and fintech intuition are valued. #J-18808-Ljbffr
    Ruby
    Senior
    Python

    P2P

    Chicago, IL
    16 hours ago
  •  ...DRW is seeking a Senior Software Engineer for its Treasury Development team in Chicago. You will design, build, and operate full-stack applications (APIs through UI) supporting secured financing, margin, collateral, and liquidity management. The role offers a collaborative... 
    Ruby
    Senior
    Python

    Drweng

    Chicago, IL
    16 hours ago
  • $125.04k - $187.56k

     ...and more. Overview The Software Engineer III (Marketing Technology)...  ...diverse scope where analysis of data requires evaluation of...  ...Ability to develop software in Java, Python, JavaScript or other programming...  ...framework (e.g., Angular, Ruby, Django, Spring, Express).... 
    Ruby
    Data
    Senior
    Python
    Java
    Full time
    Work experience placement
    Work at office
    Remote work
    Flexible hours
    Weekend work

    ViziRecruiter,LLC.

    Chicago, IL
    1 day ago
  • $190.8k - $267.1k

     ...team is looking to hire a Senior Software Engineer who is excited to solve large...  ...a petabyte of live topic data across ~1k brokers. As a senior...  ...languages; Golang, Python, C++, Java ~ Experience working closely...  ...our retention of it, please refer to our Candidate Privacy Policy... 
    Data
    Senior
    Python
    Java
    For contractors
    Work experience placement
    Remote work
    Flexible hours

    GrabJobs

    Chicago, IL
    18 hours ago
  • $111.3k - $139k

     ...Description Job Title : Senior Software Engineer Team : Systems Location...  ...our learning platform, data systems, and the AI and...  ...full-stack initiatives in Python and/or Ruby on Rails across our platform...  ...Interview with Key Partners Reference Checks Benefits... 
    Ruby
    Data
    Senior
    Python
    Hourly pay
    Full time
    Work at office
    Immediate start
    Remote work
    Visa sponsorship
    Work visa
    Monday to Friday
    2 days per week
    3 days per week

    Braven

    Chicago, IL
    20 days ago
  •  ...Full Stack Software EngineerLocation: Chicago IL...  ...our dynamic team of engineers to solve the many challenges...  ...for Fize's core data acquisition platform...  ...-side technologies (Python / Node.js / MySQL)....  ...languages such as Java,.Net, Python, PHP or Ruby.Working experience as... 
    Ruby
    Data
    Python
    Java
    Work experience placement

    Fize

    Chicago, IL
    3 days ago
  •  ...at the right time.We are seeking a Senior Software Engineer to help design, build, and scale high...  ...AI-integrated applications and data pipelines powering our next-generation...  ...programming languages such as Python, TypeScript, or Java, as well as SQL.Professional-level... 
    Data
    Senior
    Python
    Java
    Full time

    Tempus

    Chicago, IL
    4 days ago
  • $144.2k - $164.6k

    Join to apply for the Senior Software Engineer role at Capital One . Do you love...  ...passionate about marrying data with emerging technologies....  ...programming languages like Java, Python, SQL, Node, Go, and Scala,...  ...one of these locations, and refers to the amount Capital One... 
    Data
    Senior
    Python
    Java
    Full time
    Part time
    Internship
    Local area

    Capital One

    Chicago, IL
    3 days ago
  •  ...IL   Our client seeks a Senior Software Engineer for the CDP team to drive...  ...execution for cloud-native data platforms. You will define...  ...reliably. You will work across Java, Python, Spark, TypeScript,...  ...hire a candidate that you refer us to then you can be eligible... 
    Data
    Senior
    Python
    Java
    Hourly pay
    Work at office
    Local area
    2 days per week

    Eliassen Group

    Chicago, IL
    a month ago
  • Join our team as a Senior Software Engineer/Forward Deployed Engineer to build and deliver AI-powered...  ...ll develop integrations, APIs, and data pipelines, own implementations from...  ...engineering experienceStrong Java/Spring Boot and Python development skillsExperience with REST... 
    Data
    Senior
    Python
    Java

    Huxley Associates

    Chicago, IL
    3 days ago
  • $150k - $250k

     ...DRW is looking for an outstanding Senior Software Engineer to join one of our trading desks....  ..., trade reporting and market data feed processing using C++ or Rust...  ...particularly including C++, Rust, Java, Python, JavaScript, Ruby The annual base salary range... 
    Ruby
    Data
    Senior
    Python
    Java
    Full time
    Temporary work
    Work at office
    Flexible hours

    DRW

    Chicago, IL
    2 days ago
  • $72k - $141k

     ...enterprise systems. This role combines hands-on engineering, architecture, and governance, ensuring...  ...platforms (claims, document systems, data platforms) Ensure scalability,...  ...& AbilitiesStrong programming skills in Java, Python, TypeScript, FastAPI, Spring Boot for APIs... 
    Data
    Senior
    Python
    Java
    Full time
    Work experience placement

    CNA Financial

    Chicago, IL
    3 days ago
  •  ...building better tech. We’re rewriting how data moves and what the world can do...  ...Platform.About the Role:As a Senior Software Engineer II at Confluent, you will take ownership...  ...programming language (e.g., Java, Go, C/C++, or Python) and strong fundamentals in data structures... 
    Data
    Senior
    Python
    Java
    Immediate start
    Remote work

    Confluent

    Chicago, IL
    3 days ago
  • $111.4k - $167.1k

     ...Stantec every day.    Senior Application...  ...architecture of various software systems. The...  ...applications and data stores, including...  ...for future reference and onboarding.Continuous...  ..., Software Engineering, Information Technology...  ...This may include Python/Django, Java or C# for... 
    Data
    Senior
    Python
    Java
    Full time
    Temporary work
    Part time
    Casual work

    Stantec

    Chicago, IL
    2 days ago
  • $126k - $154k

    SENIOR SOFTWARE ENGINEERWHO IS SPR?SPR helps companies implement...  ...development, cloud, data, and user experience...  ...?As a Senior Software Engineer at SPR, you will create...  ..., Maria, Riak) / Java (Spring, Spring Boot,...  ...Heroku, Mesos, DC/OS) / Python / Scala / Big Data/Fast... 
    Data
    Senior
    Python
    Java
    Temporary work
    Casual work
    Flexible hours

    SPR

    Chicago, IL
    4 days ago
  • $93.9k - $147.5k

    We are seeking a Software Engineer to join our Data & AI Engineering team to build modern, scalable web applications...  ...: Required for Experienced (Senior-Level) Candidates:Bachelor’s degree...  ...language (e.g., C#, TypeScript, Java, Python).Hands-on experience through... 
    Data
    Senior
    Python
    Java
    Full time
    Internship

    Sidley Austin

    Chicago, IL
    1 day ago
  •  ...Energy, B2B, Manufacturing, Engineering, LifeSciences (...  ...2. Just ask our Client references and LinkedIn recommendations...  ...company is seeking a Senior Software Engineer with strong Clojure or Ruby development skills to join...  ...voice-of-customer data acquisition and feedback... 
    Ruby
    Data
    Senior
    Full time

    Mackenzie HealthCare

    Chicago, IL
    12 hours ago
  • $130k - $225k

     ...consensus.We are seeking a Senior Software Engineer to join our Unified Platform (UP) team. UP consolidates data and technologies into a comprehensive...  ...at least one of Clojure or Python. We have a large Clojure...  ...pipelines. Experience with Ruby and PL/SQL is also valuable.... 
    Ruby
    Data
    Senior
    Python
    Temporary work
    Flexible hours

    DRW

    Chicago, IL
    4 days ago
  •  ...Join our team as a Senior Software Engineer/Forward Deployed Engineer to build and deliver AI-...  ...ll develop integrations, APIs, and data pipelines, own implementations from...  ...software engineering experience Strong Java/Spring Boot and Python development skills Experience with... 
    Data
    Senior
    Python
    Java

    Huxley

    Chicago, IL
    2 days ago
  • $200k - $250k

     ...Office team is looking for a Senior Software Engineer who relishes working in...  ...dispatch. We often reach for Python to build smaller services and...  ...with More than one of: C#, Java, Python, and C++Databases such...  ...our use of job applicants' data, please view our Privacy Notice... 
    Data
    Senior
    Python
    Java
    Temporary work
    Flexible hours

    DRW

    Chicago, IL
    2 days ago
  •  ...About the Team and Role: We are hiring a senior software engineer to help design and build core...  ...synthesized from structured and unstructured data–to modern LLM-powered applications,...  ...major language like Go, Rust, C++, Java, or Python. Infrastructure: Familiarity and experience... 
    Data
    Senior
    Python
    Java
    Local area
    Remote work
    Work from home
    Flexible hours

    GrabJobs

    Chicago, IL
    4 days ago
  • $173k - $230k

     ...PurposeThe Principal Engineer - Cloud...  ...applications and data from on-premise environments...  ...strategy, reference architectures, and...  ...engineering leaders and senior stakeholders on...  ...readiness, and software delivery...  ...languages such as Python, Java, C#, Ruby, or Shell.Knowledge... 
    Ruby
    Data
    Python
    Java
    Hourly pay
    Full time
    Immediate start
    Visa sponsorship
    Work visa
    Flexible hours

    Early Warning

    Chicago, IL
    1 day ago
  •  ...models are transforming software engineering — developers can now...  ...handle the most sensitive data, in the most highly...  ..., which includes: Ruby on Rails backend systems...  ...targeting mid-level to Senior II). Developer tools experience...  ...for completing this.) References If you have a... 
    Ruby
    Data
    Senior
    Local area
    Shift work

    GrabJobs

    Chicago, IL
    3 days ago
  • $130k - $180k

     ...accomplishment.Being a Senior Site Reliability Engineer at iManage Means…...  ...world’s most privileged data. You uplift those...  ...’re seeking senior software and systems engineers...  ...languages (e.g., Java, Python, Golang). Familiarity...  ...PowerShell, Bash, Python, Ruby). Don't meet every... 
    Ruby
    Data
    Senior
    Python
    Java
    Work at office
    Local area
    Remote work
    Worldwide
    Monday to Friday
    Flexible hours

    Imanage

    Chicago, IL
    4 days ago
  • $222.5k - $261.9k

     ...ready to make an impact?Senior Architect, Software Engineering & AITechnology & Experience...  ...through technology, data, and human-centered design...  ...of reusable accelerators, reference architectures, frameworks...  ...programming languages such as C#, Java, Python, TypeScript, JavaScript,... 
    Data
    Senior
    Python
    Java
    Local area
    Immediate start
    Flexible hours

    West Monroe Partners

    Chicago, IL
    2 days ago
  • $137.4k - $161.7k

    Are you ready to make an impact?Senior AI Software Engineer - Technology & Experience (TechEx) West Monroe...  ...systems Develop APIs, integrations, data pipelines, and cloud-native...  ....Technical Experience Languages: C#, Java, Python, JavaScript/TypeScript Frontend: React... 
    Data
    Senior
    Python
    Java
    Local area
    Immediate start
    Flexible hours

    West Monroe Partners

    Chicago, IL
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Treasury and Reference Data (Java/Ruby/Python). Be the first to apply!