Software Engineer, C++

DRW is a technology-driven, diversified principal trading firm trading their own capital across various asset classes, including real estate, cryptoassets and venture capital.
SingaporeHong Kong
Backend
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
4+ years of experience
Finance

Description For Software Engineer, C++

DRW, a leading technology-driven trading firm, is seeking a Senior C++ Software Engineer for their Asia Equity Options business. This role offers an exciting opportunity to work with cutting-edge low latency technologies in a high-stakes trading environment. The position involves developing and enhancing trade execution systems that operate under strict performance requirements.

The ideal candidate will bring strong expertise in C++ development, with additional Python skills being valuable. With a minimum requirement of 4 years in the trading industry, you'll be working on complex distributed systems and collaborating closely with research and trading teams. Your role will be crucial in maintaining and improving high-availability systems where performance and reliability are paramount.

At DRW, you'll be joining a global team of over 1,000 professionals who work together to solve complex problems and deliver meaningful results. The company's evolution over 25 years has expanded their reach into various asset classes, including real estate, cryptoassets, and venture capital. This position offers the opportunity to work with senior technologists in an environment that values deep curiosity and thoughtful collaboration.

The role combines technical excellence with business impact, requiring both strong engineering skills and the ability to understand trading systems. You'll be responsible for driving projects, leading initiatives, and contributing to architectural decisions that directly impact the firm's trading capabilities. If you're passionate about high-performance computing, financial markets, and working with cutting-edge technology, this role offers an exceptional opportunity to advance your career in a dynamic, technology-focused trading environment.

Last updated an hour ago

Responsibilities For Software Engineer, C++

  • Develop new and improve existing low latency trade execution systems for Asia Equity Options business
  • Develop high-availability systems in C++ and Python with tight resource/latency constraints
  • Work on highly distributed systems
  • Analyze and discuss requirements from stakeholders
  • Facilitate discussions on code implementation, testing, software architecture best practices
  • Drive projects and lead new initiatives
  • Engage with development team to resolve challenging design and coding issues
  • Evaluate appropriate new technologies, tools, frameworks and software components for integration

Requirements For Software Engineer, C++

  • Strong understanding of C++, boost, STL
  • Knowledge of Python is a plus
  • Minimum of 4 years of experience in the trading industry
  • Prior experience working on options or derivative products
  • Background in multi-threaded programming and strong understanding of hardware/software interaction
  • Comfortable working 'under the hood' and skilled in performance tuning
  • Experience working with Research teams and Quants
  • Strong understanding of software engineering principles and best practices
  • Strong interpersonal skills

Benefits For Software Engineer, C++

Visa Sponsorship
  • Visa Sponsorship available

Interested in this job?

Jobs Related To DRW Software Engineer, C++

Software Engineer, Commodities Trading (Python)

Senior Software Engineer position at DRW focusing on Python development for commodities trading platform, combining financial markets expertise with advanced technology.

OTC Developer

Senior OTC Developer role at DRW's Cumberland division in London, building critical trading systems using Java, C++, and Python for global cryptoasset operations.

Software Engineer, C++

Senior C++ Software Engineer role at DRW focusing on low latency trade execution systems for Asia Equity Options business.

OTC Developer

Senior OTC Developer role at DRW's Cumberland division in London, building critical trading systems using Java, C++, and Python for global cryptoasset operations.

Software Engineer, C++

Senior C++ Software Engineer role at DRW, developing low latency trading systems for Asia Equity Options business in Singapore or Hong Kong.