Senior Software Engineer, Treasury and Reference Data (Java/Ruby/Python)
$175k - $275kDRW
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
$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...RubyDataSeniorPythonTemporary workFlexible hours- ...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-LjbffrRubyDataSeniorPython
- ...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-LjbffrRubyDataSeniorPython
$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...RubyDataSeniorPythonJavaFull timePart timeLocal area- ...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-LjbffrRubySeniorPython
- ...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...RubySeniorPython
$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)....RubyDataSeniorPythonJavaFull timeWork experience placementWork at officeRemote workFlexible hoursWeekend work$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...DataSeniorPythonJavaFor contractorsWork experience placementRemote workFlexible hours$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...RubyDataSeniorPythonHourly payFull timeWork at officeImmediate startRemote workVisa sponsorshipWork visaMonday to Friday2 days per week3 days per week- ...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...RubyDataPythonJavaWork experience placement
- ...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...DataSeniorPythonJavaFull time
$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...DataSeniorPythonJavaFull timePart timeInternshipLocal area- ...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...DataSeniorPythonJavaHourly payWork at officeLocal area2 days per week
- 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...DataSeniorPythonJava
$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...RubyDataSeniorPythonJavaFull timeTemporary workWork at officeFlexible hours$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...DataSeniorPythonJavaFull timeWork experience placement- ...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...DataSeniorPythonJavaImmediate startRemote work
$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...DataSeniorPythonJavaFull timeTemporary workPart timeCasual work$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...DataSeniorPythonJavaTemporary workCasual workFlexible hours$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...DataSeniorPythonJavaFull timeInternship- ...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...RubyDataSeniorFull time
$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....RubyDataSeniorPythonTemporary workFlexible hours- ...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...DataSeniorPythonJava
$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...DataSeniorPythonJavaTemporary workFlexible hours- ...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...DataSeniorPythonJavaLocal areaRemote workWork from homeFlexible hours
$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...RubyDataPythonJavaHourly payFull timeImmediate startVisa sponsorshipWork visaFlexible hours- ...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...RubyDataSeniorLocal areaShift work
$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...RubyDataSeniorPythonJavaWork at officeLocal areaRemote workWorldwideMonday to FridayFlexible hours$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,...DataSeniorPythonJavaLocal areaImmediate startFlexible hours$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...DataSeniorPythonJavaLocal areaImmediate startFlexible hours
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!
- senior robotics software engineer Chicago, IL
- software system engineer Chicago, IL
- part time software developer Chicago, IL
- security software engineer Chicago, IL
- intel software engineer Chicago, IL
- software developer fintech Chicago, IL
- new graduate software engineer Chicago, IL
- software development engineer aws Chicago, IL
- information technology software engineer Chicago, IL
- associate software developer Chicago, IL





