Enable job alerts via email!

Senior Software Engineer - Unified Platform

TN United Kingdom

London

On-site

GBP 60,000 - 100,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Senior Software Engineer for their Unified Platform team in London. This role emphasizes building robust systems with a focus on testing, reliability, and scalability. The ideal candidate will have experience in server-side development and familiarity with modern technologies such as micro-services, Java, and Python workflow tools. Join a dynamic team that values innovation, autonomy, and collaboration, where your contributions will directly impact the firm's success in diverse markets. This is an exciting opportunity to work in a fast-paced environment and be part of a team that is passionate about technology and problem-solving.

Qualifications

  • Experience in server-side development and micro-service architectures.
  • Familiarity with Java, Ruby, or Clojure is advantageous.

Responsibilities

  • Build systems focusing on testing, reliability, and scalability.
  • Collaborate with other developers and drive projects to completion.

Skills

Server-side development
Micro-service architectures
Java
Ruby
Clojure
Python workflow tools
Domain-driven design
SQL
HTML
CSS
JavaScript

Tools

Kubernetes
Docker
Linux
Kafka
RabbitMQ
Git

Job description

Social network you want to login/join with:

Senior Software Engineer - Unified Platform, London

col-narrow-left

Client:

DRW

Location:

London, United Kingdom

Job Category:

Other

-

EU work permit required:

Yes

col-narrow-right

Job Reference:

61f143e6b19d

Job Views:

11

Posted:

26.04.2025

Expiry Date:

10.06.2025

col-wide

Job Description:

Senior Software Engineer - Unified Platform

Job Location: London

Employment type: Full-time

Department: Technology

Targeted Start Date: Immediate

DRW is 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, so we operate using our own capital and trade 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 expanded into non-traditional strategies like 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. It optimizes decision-making and research, simplifies implementing new ideas, and enhances our competitive edge. We work from high-level requirements where programmers are expected to gain an understanding of the business. We foster an environment where developers have autonomy to pursue solutions without arbitrary constraints. Our team is composed of polyglots and technologists always seeking the right tools for each problem. We believe in rapid deployment and feedback, automated testing, and cohesive, transparent, lightly-coupled service architectures.

UP teams are segmented into:

Platform Engineering: Teams providing cross-cutting capabilities like data mapping, access management, and usage tracking to streamline and standardize technical approaches.

Domain Engineering: Teams owning critical capabilities beyond a single desk or business area, building services and data solutions for broad use cases, such as managing instrument data, real-time message flow, and streaming portfolio views.

We are passionate about finding the best team and role for each candidate through the interview process, learning about each person's skills and goals.

Expectations:

  • Building systems with a focus on testing, reliability, scalability, and maintainability.
  • Designing, modeling, and programming in various languages and technologies.
  • Working on legacy code and greenfield development.
  • Driving projects to completion.
  • Learning and promoting new technologies and best practices.
  • Providing on-call support as needed.
  • Collaborating with other developers on tasks.

Desirable Experience:

While we welcome strong developers of all backgrounds, familiarity with the following will be advantageous:

  • Multiple years of server-side development.
  • Understanding of micro-service architectures and CAP theorem.
  • Knowledge of functional paradigms and type theory.
  • Confident JVM knowledge.
  • Experience with Java, Ruby, or Clojure.
  • Experience with Airflow or similar Python workflow tools.
  • Proficiency in domain-driven design and modeling.
  • Exposure to Kubernetes, Docker, Linux, Kafka, RabbitMQ, or git.
  • Working knowledge of SQL, HTML, CSS, JavaScript.
  • Knowledge of financial concepts, exchange trading, or energy trading.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.