Browse All Jobs
Job Description

DRW, a diversified trading firm, is seeking a Senior Software Engineer to join its Unified Platform (UP) team in London. The UP team consolidates data and technologies into a comprehensive solution, accelerating time to market. The UP-Trade Operations team develops software to empower the Global Trading Operations group across a variety of specialties. DRW values autonomy and the ability to quickly pivot to capture opportunities.

The Senior Software Engineer will be responsible for building systems with a focus on testing, reliability, scalability, and maintainability. They will design, model, and program in a variety of languages and technologies, working on both legacy code and greenfield development. The ideal candidate will take initiative in driving projects to completion, learning and promoting new technologies with a focus on best practices, and providing on-call support as needed.

Role Involves:

  • Building systems with a focus on testing, reliability, scalability, and maintainability.
  • Designing, modeling, 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.

Requirements:

  • Multiple years of server side development.
  • Ideally have experience developing high-availability systems in Clojure with tight latency constraints
  • A solid understanding of micro-service architectures.
  • Confident JVM knowledge.
  • Proficiency in domain driven design and domain modeling.
  • A good understanding of functional paradigms and type theory.
  • Exposure to linux, ansible, nginx, kubernetes, git, or rabbitmq.
  • Working knowledge of SQL, HTML, CSS, and JavaScript.
  • Knowledge of financial concepts or exchange trading.

Role Offers:

  • Opportunity to work with a diversified trading firm with over 3 decades of experience.
  • Chance to work on a comprehensive platform that consolidates data and technologies.
  • Autonomy to pursue business solutions without arbitrary management constraints.
  • Opportunity to work with a group of polyglots and technologists always seeking to find the right tool for each problem.
Apply Manually