OTC Developer

DRW is a diversified trading firm with over 3 decades of experience in global markets, operating with its own capital and risk.
Backend
Senior Software Engineer
Contact Company
1,000 - 5,000 Employees
5+ years of experience
Finance · Blockchain

Description For OTC Developer

DRW, a diversified trading firm with over 30 years of experience, is seeking an OTC Developer to join their Cumberland team. Cumberland, established in 2014, is DRW's cryptoasset arm and a global leader in the space. The role involves building and supporting a multi-language technology stack for trading across exchanges and regions.

As an OTC Developer, you'll work with other software engineers to design and develop the full stack of software needed for global trading operations. This includes trading systems, exchange connectivity solutions, monitoring systems, and tools integrating with DRW's core infrastructure. The existing systems are written in Java, C++, and Python.

The ideal candidate should have strong initiative, proven experience in independently driving projects to completion, and the ability to work from high-level requirements. You'll work directly with Traders and Quantitative Researchers, gaining an intimate understanding of the business.

Key responsibilities include:

  • Establishing and maintaining best-in-class software systems for 24-hour, global trading operations
  • Designing and developing full-stack software systems
  • Working in multiple languages (Java, C++, Python)
  • Testing at unit, functional, and integration levels
  • Working on both legacy code and greenfield development
  • Providing on-call support as needed
  • Collaborating with traders, researchers, and software engineers across the organization

This role offers the opportunity to work at the intersection of traditional financial markets and the cryptoasset ecosystem, contributing to the growth and evolution of the crypto space in a responsible, sustainable way. Join a company that values autonomy, quick pivoting to capture opportunities, and operates with respect, curiosity, and open minds.

Last updated 2 months ago

Responsibilities For OTC Developer

  • Work as part of the cryptoassets team to establish and maintain best-in-class software systems for 24-hour, global trading operations
  • Design and develop full-stack software systems including trading systems, exchange connectivity solutions, and monitoring systems
  • Work in multiple languages, including Java, C++, and Python
  • Test at the unit, functional, and integration level
  • Work on legacy code as well as greenfield development
  • Provide on-call support as needed
  • Collaborate with traders, researchers, and software engineers within the group and elsewhere in the organization

Requirements For OTC Developer

Java
Python
  • 5+ years of professional Java or C++ experience
  • 3+ years of professional script development experience, preferably Python
  • Demonstrated knowledge of network communication, including multicast and WebSockets
  • Experience with inter-process messaging, micro-service architectures, and API design
  • Experience with Functional Programming and Immutable Design
  • Excellent oral and written communication skills
  • B.S. in Computer Science or equivalent degree

Interested in this job?

Jobs Related To DRW OTC Developer

Senior Software Engineer - Openlink Endur

Senior Software Engineer position at DRW focusing on Openlink Endur development and customization for trade management systems.

Crypto Middle Office Engineer

Senior Crypto Middle Office Engineer at DRW's Cumberland, building global trading systems for cryptoassets.

Crypto Middle Office Engineer

Senior Crypto Middle Office Engineer at DRW's Cumberland, building global trading systems for cryptoassets.

OTC Developer

Senior OTC Developer for Cumberland, DRW's cryptoasset arm, to build and support multi-language technology stack for global trading operations.

Crypto Middle Office Engineer

Senior Crypto Middle Office Engineer at DRW's Cumberland, building trading systems for global cryptoasset operations.