Senior Software Engineer, Unified Platform - Trade Management, Trade and Order Processing, Plat[...]

Drweng

Chicago (IL)

On-site

USD 175,000 - 275,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Annual discretionary bonus
Comprehensive suite of employee benefits
401(k) with discretionary employer match

Job summary

Drweng is seeking a talented developer to work in Chicago, IL, focusing on building and optimizing systems for performance and reliability. The role involves working with legacy and new code across various technologies, along with on-call responsibilities. Candidates should have multiple years of server-side development experience and a solid knowledge of Java, Python, and Clojure.

This position offers a competitive salary between $175,000 and $275,000 based on experience, plus an annual bonus and comprehensive benefits including health insurance and a 401(k) retirement plan.

Qualifications

  • Multiple years of server-side development experience.
  • Understanding of micro-service architectures and CAP theorem.
  • Knowledge of modern programming languages (Java, Python, Clojure).

Responsibilities

  • Build systems with a constant focus on testing, reliability, scalability, and maintainability.
  • Design, model, and program in a variety of languages and technologies.
  • Provide on-call support as needed.

Skills

Server-side development
Micro-service architectures
Java
Python
Clojure
Kubernetes
Docker
SQL

Tools

Airflow
Linux
Kafka
RabbitMQ
git

Job description

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.

UP teams are segmented into multiple areas including:

  • Platform Engineering – Teams within platform engineering provide cross‑cutting capabilities that enable other teams to focus on domain‑ or business‑specific needs by streamlining and standardizing technical approaches. For example, one of these teams provides data table, identity and access management, and pub‑sub capabilities as a service to engineering teams.
  • Domain Engineering – Teams within domain engineering have critical capabilities that extend beyond a single trading strategy or business area. They build services and data products to optimize a broad array of use cases. For example, one team processes third‑party trade and order feeds in real time to keep DRW informed of its trading activity. Another team manages DRW’s proprietary investment book of record, providing latency‑sensitive ingestion of the firm’s trading activity and providing both real‑time and on‑demand analytics.
Expectations
  • Building systems with a constant focus on testing, reliability, scalability, and maintainability.
  • Designing, modelling, and programming in a variety of languages and technologies.
  • Working on legacy code as well as green‑field development.
  • Initiative driving projects to completion.
  • Learning and promoting new technologies with a focus on best practices.
  • Providing on‑call support as needed.
  • Sometimes working alongside other developers on the same task.
Desirable Experience
  • Multiple years of server‑side development.
  • A solid understanding of micro‑service architectures and CAP theorem.
  • A good understanding of functional paradigms and type theory.
  • Confident JVM knowledge.
  • Modern programming languages knowledge in our primary languages (Java, Python, Clojure).
  • Experience with Airflow or other Python‑based workflow orchestration tools.
  • Proficiency in domain‑driven design and domain modelling.
  • Exposure to Kubernetes, Docker, Linux, Kafka, RabbitMQ, or git.
  • Working knowledge of SQL, HTML, CSS, and JavaScript.
  • Using AI coding assistants to accelerate development while owning the outcome.
  • Exposure to agentic frameworks or MCP server development.
  • Knowledge of financial concepts, exchange trading, or physical energy trading.

The annual base salary range for this position is $175,000 to $275,000 depending on the candidate’s experience, qualifications, and relevant skill set. The position is also eligible for an annual discretionary bonus. In addition, DRW offers a comprehensive suite of employee benefits including group medical, pharmacy, dental and vision insurance, 401(k) (with discretionary employer match), short and long‑term disability, life and AD&D insurance, health savings accounts, and flexible spending accounts.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Unified Platform - Trade Management, Trade and Order Processing, Plat[...]
Senior Software Engineer, Unified Platform - Trade Management, Trade and Order Processing, Plat[...]

DRW • Chicago (IL)

On-site
USD 175,000 - 275,000
Group medical, pharmacy, dental and vision insurance
401k with discretionary employer match
Short and long-term disability
+1
Senior Software Engineer, Unified Platform - Trade Management, Trade and Order Processing, Plat[...]
Senior Software Engineer, Unified Platform - Trade Management, Trade and Order Processing, Plat[...]

P2P • Chicago (IL)

On-site
USD 200,000 - 275,000
401k with discretionary employer match
Comprehensive employee benefits
Health insurance
+1
Senior Software Engineer, Mid-Frequency Platform - UP Reference Data Team
Senior Software Engineer, Mid-Frequency Platform - UP Reference Data Team

Drweng • Chicago (IL)

Hybrid
USD 175,000 - 225,000
Medical, pharmacy, dental and vision insurance
401k with employer match
Flexible spending accounts
+1
Senior Data Engineer, Unified Platform
Senior Data Engineer, Unified Platform

DRW Holdings, LLC. • Chicago (IL)

On-site
USD 200,000 - 250,000
Comprehensive medical benefits
401k with employer match
Flexible spending accounts
Senior Quantitative Developer - Analytics Middle Office
Senior Quantitative Developer - Analytics Middle Office

P2P • Austin (TX)

On-site
USD 200,000 - 250,000
Group medical insurance
401k with employer match
Flexible spending accounts
Senior Software Engineer - Analytics Front Office
Senior Software Engineer - Analytics Front Office

Drweng • Chicago (IL)

On-site
USD 200,000 - 250,000
Comprehensive health insurance
401k with employer match
Discretionary bonus
+1
Senior Data Engineer, Unified Platform
Senior Data Engineer, Unified Platform

Drweng • Chicago (IL)

On-site
USD 200,000 - 250,000
401(k) match
Dental insurance
Health insurance
+1
Trading Application Specialist New
Trading Application Specialist New

Trading Interview • Chicago (IL), Northern (KY)

Hybrid
USD 150,000 - 200,000
Health insurance
Dental insurance
Vision insurance
+5
Python Software Engineer, Trading Platform
Python Software Engineer, Trading Platform

DRW Holdings, LLC. • New York (NY)

On-site
USD 150,000 - 180,000
Health insurance
Dental & Vision
401k with match
+2
Trading Application Specialist
Trading Application Specialist

DRW • Chicago (IL)

Hybrid
USD 150,000 - 200,000
Health insurance
401k with employer match
Dental & Vision insurance
+2