Browse All Jobs
Job Description
DRW, a diversified trading firm, is seeking a Senior Software Engineer to join their Unified Platform (UP) team in London. The UP consolidates data and technologies into a comprehensive solution, accelerating time to market and optimizing decision-making. The role involves working from high-level requirements, gaining an intimate understanding of the business, and having the autonomy to pursue business solutions.
  • 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 with a focus on best practices.
  • Providing on-call support as needed.
  • Collaborating with other developers on tasks.
Requirements:
  • Multiple years of server-side development experience.
  • Solid understanding of micro-service architectures and CAP theorem.
  • Good understanding of functional paradigms and type theory.
  • Confident JVM knowledge.
  • Knowledge of Modern Java, Ruby, or 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.
  • Knowledge of financial concepts, exchange trading, or physical energy trading is a plus.
DRW offers:
  • An environment that values autonomy and the ability to quickly pivot.
  • Opportunity to work with a group of polyglots and technologists.
  • Focus on rapid deployment and feedback, automated testing, and cohesive, transparent, lightly-coupled service architectures.
Apply Manually