Senior Software Engineer, Unified Platform - London

DRW

Greater London

On-site

GBP 62,000 - 102,000

Full time

10 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

DRW, a diversified trading firm, is seeking a seasoned server-side developer for its London-based teams. You will design and build scalable systems across Java, Python, and Clojure, with a focus on micro-services, testing, and maintainability.

You will work on legacy and greenfield projects, leveraging Kubernetes, Docker, and modern data pipelines. The role demands strong problem-solving, domain modeling, and the ability to own outcomes in a fast-paced, collaborative environment.

Qualifications

  • Several years of server-side development.
  • Solid understanding of micro-service architectures and CAP theorem.
  • Strong grasp of functional paradigms and type theory.
  • Confident JVM knowledge.
  • Proficiency in Java, Python, and Clojure.
  • Experience with Airflow or other Python-based workflow orchestration tools.
  • Proficiency in domain-driven design and domain modeling.
  • Exposure to Kubernetes, Docker, Linux, Kafka, RabbitMQ, or git.
  • Working knowledge of SQL, HTML, CSS, and JavaScript.
  • Experience using AI coding assistants to accelerate development while owning the outcome.

Responsibilities

  • Build systems with a constant focus on testing, reliability, scalability, and maintainability.
  • Design, model, and program in a variety of languages and technologies.
  • Work on legacy code as well as green field development.
  • Take initiative and drive projects to completion.
  • Learn and promote new technologies with a focus on best practices.
  • Provide on-call support as needed.
  • Sometimes work alongside other developers on the same task.

Skills

Java
Python
Clojure
Functional programming
JVM
Microservices
CAP theorem
Domain-driven design
Airflow
Kubernetes
Docker
Linux
Kafka
RabbitMQ
Git
SQL
HTML
CSS
JavaScript
AI coding assistants
MCP
Energy trading

Tools

Docker
Kubernetes
Airflow
Git
Kafka
RabbitMQ
Linux

Job description

Salary: £62,000 - 102,000 per year

Requirements:

  • 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.
  • Knowledge of modern programming languages, especially Java, Python, and Clojure.
  • Experience with Airflow or other Python-based workflow orchestration tools.
  • Proficiency in domain-driven design and domain modeling.
  • Exposure to Kubernetes, Docker, Linux, Kafka, RabbitMQ, or git.
  • Working knowledge of SQL, HTML, CSS, and JavaScript.
  • Experience 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.

Responsibilities:

  • Build systems with a constant focus on testing, reliability, scalability, and maintainability.
  • Design, model, and program in a variety of languages and technologies.
  • Work on legacy code as well as green field development.
  • Take initiative and drive projects to completion.
  • Learn and promote new technologies with a focus on best practices.
  • Provide on-call support as needed.
  • Sometimes work alongside other developers on the same task.

Technologies:

  • AI
  • Airflow
  • CSS
  • Clojure
  • Docker
  • Git
  • Support
  • JVM
  • Java
  • JavaScript
  • Kafka
  • Kubernetes
  • Linux
  • MCP
  • Python
  • RabbitMQ
  • SQL

More:

We are DRW, a diversified trading firm with over three 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, and we operate using our own capital and trading at our own risk. Headquartered in Chicago, we have offices throughout the U.S., Canada, Europe, and Asia, and trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities, and Energy across major global markets. We have also leveraged our expertise and technology to expand into real estate, venture capital, and cryptoassets. We operate with respect, curiosity, and open minds, and we value high expectations, integrity, innovation, and a willingness to challenge consensus. Our Unified Platform (UP) consolidates data and technologies into a comprehensive solution that accelerates time to market, simplifies implementing new ideas, and enhances our competitive edge. Our development teams value rapid deployment and feedback, automated testing, and cohesive, transparent, lightly coupled service architectures. UP teams include domain engineering groups that build services and data products supporting a broad array of use cases, and we are passionate about finding the best team and role for each candidate through the interview process.

last updated 36 week of 2026

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

Similar jobs worth comparing

Senior Software Engineer - Market Data Platform
Senior Software Engineer - Market Data Platform

Bloomberg • Greater London

On-site
GBP 55,000 - 95,000
Full Stack Software Engineer - London
Full Stack Software Engineer - London

JP Morgan Chase • Greater London

On-site
GBP 62,000 - 102,000
Senior Software Engineer, Unified Platform - Trade Management, Trade & Order Processing, Platform Services
Senior Software Engineer, Unified Platform - Trade Management, Trade & Order Processing, Platform Services

P2P • Greater London

On-site
GBP 90,000 - 140,000
Senior Software Engineer
Senior Software Engineer

Tempest Vane Partners • England

On-site
GBP 70,000 - 90,000
Ownership of impactful systems
Exposure to modern architecture
Competitive compensation
Java Developer for Trading (Securities Lending) - VP
Java Developer for Trading (Securities Lending) - VP

Citigroup • Greater London

Hybrid
GBP 62,000 - 102,000
Hybrid working (up to 2 days WFH)
Private medical care
Life insurance
+5
Sr. Software Engineer - Data Query Platform
Sr. Software Engineer - Data Query Platform

CrowdStrike • Greater London

On-site
GBP 65,000 - 105,000
Equity awards
Wellness programs
Vacation and holidays
+6
Senior Full Stack Java Engineer (Java / Node.js / React)
Senior Full Stack Java Engineer (Java / Node.js / React)

Grid Dynamics • Greater London

Hybrid
GBP 90,000 - 130,000
Medical insurance
Sports
Principal Software Engineer
Principal Software Engineer

Simple Machines • Greater London

Hybrid
GBP 120,000 - 180,000
Senior Platform Engineer Python
Senior Platform Engineer Python

Intellias • Greater London

On-site
GBP 46,000 - 50,000
Senior Lead Software Engineer - Go / Kubernetes / Python
Senior Lead Software Engineer - Go / Kubernetes / Python

JP Morgan Chase • Greater London

On-site
GBP 62,000 - 102,000