
Senior Software Engineer, Unified Platform - Trade Management, Trade & Order Processing, Platform Services
DRW2 months ago
London, United KingdomSenior
Responsibilities
- Build systems with a focus on testing, reliability, scalability, and maintainability.
- Design, model, and program using a variety of languages and technologies.
- Work on legacy code and greenfield development.
- Drive projects to completion and promote appropriate technologies and best practices.
- Provide on-call support as needed and collaborate with other developers on shared tasks.
Requirements
- Multiple years of server-side development experience.
- Understanding of microservice architectures, the CAP theorem, functional paradigms, and type theory.
- Confident JVM knowledge and familiarity with Java, Python, or Clojure.
- Experience with Airflow or other Python-based workflow orchestration tools is desirable.
- Proficiency in domain-driven design and domain modeling is desirable.
- Exposure to Kubernetes, Docker, Linux, Kafka, RabbitMQ, or Git is desirable.
- Working knowledge of SQL, HTML, CSS, and JavaScript is desirable.
- Experience using AI coding assistants, exposure to agentic frameworks or MCP server development, and knowledge of financial concepts, exchange trading, or physical energy trading are desirable.
Tech Stack
Categories
About DRW
DRW is a privately held proprietary trading firm that uses its own capital to trade and invest across global markets and asset classes, powered by technology and research. Founded in 1992 and headquartered in Chicago, it develops trading systems for strategies ranging from seconds to years and manages its own risk rather than external client money. The firm operates internationally from multiple offices.