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 25 days 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 SDE, Amazon Q Business

Senior Software Engineer role at Amazon working on Amazon Q Business, developing enterprise AI solutions and productivity tools using generative AI technology.

Senior SDE, Amazon Q Business, AWS Q Business

Senior Software Engineer role at Amazon developing enterprise AI assistant platform Amazon Q Business, requiring 5+ years experience in software development and system architecture.

Senior SDE, Amazon Q Business, AWS Q Business

Senior Software Engineer role at Amazon Web Services, developing AI-powered enterprise productivity solutions with Amazon Q Business platform.

Sr. Software Development Engineer, Alexa Skills Kit, Alexa Devices, Sales & Marketing

Senior Software Engineer role at Amazon Alexa, focusing on LLM-based services and developer tools, requiring 5+ years of experience in software development and system architecture.

Sr Software Development Engineer, Professional Services

Senior Software Engineer role at AWS focusing on building and improving backend services, leading technical design, and mentoring team members.