OTC Developer

Diversified trading firm with over 3 decades of experience in global markets, operating in traditional and crypto trading.
Backend
Senior Software Engineer
In-Person
5+ years of experience
Finance · Blockchain

Description For OTC Developer

DRW, a well-established trading firm with over 30 years of experience, is seeking an OTC Developer to join their Cumberland team, which specializes in cryptoasset trading. This role presents a unique opportunity to work at the intersection of traditional finance and cryptocurrency markets.

As an OTC Developer, you'll be integral to building and maintaining the technology stack that powers Cumberland's global trading operations. The position involves working with multiple programming languages (Java, C++, Python) to develop sophisticated trading systems, exchange connectivity solutions, and monitoring tools. You'll be working in a dynamic environment where you'll interact directly with traders and quantitative researchers.

The role requires someone who can thrive in an autonomous environment and has a strong background in building high-performance applications. You'll be part of a team that operates 24/7 across global markets, contributing to both greenfield projects and maintaining existing systems. The position offers the opportunity to work with cutting-edge technology in the rapidly evolving cryptocurrency space while being backed by the resources and stability of an established trading firm.

Cumberland, as DRW's cryptoasset arm, has been operating since 2014 and has established itself as a global leader in cryptoassets. The company values autonomy, innovation, and integrity, making it an ideal environment for developers who want to make a significant impact in the cryptocurrency ecosystem while working with sophisticated technology and exceptional colleagues.

This role is perfect for experienced developers who are interested in financial markets and blockchain technology, offering the chance to work on complex technical challenges while contributing to the growth of the crypto ecosystem in a responsible and sustainable way.

Last updated 9 days ago

Responsibilities For OTC Developer

  • Work with cryptoassets team to maintain software systems for 24-hour global trading operations
  • Design and develop full-stack software systems including trading systems
  • Develop exchange connectivity solutions and monitoring systems
  • Write code in multiple languages including Java, C++, and Python
  • Perform testing at unit, functional, and integration levels
  • Work on both legacy code and greenfield development
  • Provide on-call support as needed
  • Collaborate with traders, researchers, and software engineers

Requirements For OTC Developer

Java
Python
  • 5+ years of professional Java or C++ experience
  • 3+ years of professional script development experience, preferably Python
  • 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
  • B.S. in Computer Science or equivalent degree
  • Excellent oral and written communication skills

Interested in this job?

Jobs Related To DRW OTC Developer

Senior Software Engineer (Python)

Senior Python Software Engineer role at DRW, building quantitative research platforms for commodities trading, focusing on data analysis and machine learning infrastructure.

Software Engineer - Pricing and Derived Data

Software Engineer position at DRW focusing on building pricing and derived data systems using Elixir and distributed systems.

Software Engineer

Senior Software Engineer role at DRW, focusing on developing trading systems and infrastructure using Python, requiring 5+ years of experience.

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.