Drweng
Senior Software Engineer, C++ (Algo)
Chicago · Senior
Sponsorship not specified$150k-$250kDetected 23 days ago
JavaScriptPythonJavaRustC++RubyDistributed SystemsData StructuresAlgorithmsCode ReviewDevOpsAgileCommunicationMentoring
About the role
- DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world.
- Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets.
Responsibilities
- Perform full life cycle development of applications and libraries for exchange gateways, trading strategy execution, risk management, trade reporting and market data feed processing using C++ or Rust
- Develop and maintain systems to ensure application performance, integrity and reliability for maintaining maximal up-time, and logging and traceability to aid in the support of mission-critical production systems
- Collaborate with quantitative researchers and traders on strategy development
- Design, develop, and deploy software using agile methodologies
- Provide production support, maintenance and performance improvements of existing systems
Requirements
- 10+ years of experience developing high-availability server-side systems, preferably in C++ or Rust
- 3+ years of experience using any combination of the modern C++ (20/23/26) standards or Rust
- A background in multi-threaded programming and a strong understanding of hardware/software interaction
- Bachelor's degree in Computer Science, Engineering or related field, and strong practical knowledge of computer science, especially algorithms, data structures, distributed systems and concurrency.
- Experience working in the trading industry or another latency-sensitive business that involves solving complex and novel problems
- Experience with numerical computing and/or working with Quantitative Researchers
- Experience with full life-cycle software development utilizing exotic hardware/software architectures
- Comfort with multiple programming languages, particularly including C++, Rust, Java, Python, JavaScript, Ruby
- We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets.
Compensation
- The annual base salary range for this position is $150,000 to $250,000 depending on the candidate's experience, qualifications, and relevant skill set.
This listing is sourced directly from Drweng's careers page and normalized into a canonical job model.