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 8 days 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++

Senior Software Engineer, Commodities (Java)

Senior Software Engineer position at DRW focusing on commodities trading software development using Java in London.

OTC Developer

Senior OTC Developer role at DRW's Cumberland division, building critical trading systems using Java, C++, and Python for cryptocurrency markets.

Software Engineer, Commodities Engineering

Senior Software Engineer role at DRW, developing proprietary trading software for commodities trading, requiring 5+ years of Java or 3+ years of Python experience, offering $150-250K base salary plus bonus.

Crypto Middle Office Engineer

Senior Software Engineer role at DRW focusing on crypto trading systems development using Java and Python in London.

Senior Software Engineer

Senior Software Engineer role at DRW, focusing on developing low latency trading platforms using Python and modern technologies.