C++ Software Developer
Confirmed live in the last 24 hours
Proprietary trading firm
Quantitative Finance
Company Overview
DRW's mission is to build revolutionary finance. The company is doing this by building a system that applies modeling, technology and quantitative research to identify opportunities in the global financial markets.
Locations
Austin, TX, USA • Chicago, IL, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Data Analysis
Data Structures & Algorithms
CategoriesNew
Software Engineering
Requirements
- A degree in computer science, computer engineering, or any related engineering discipline graduating between December 2023 and June 2024 (Bachelor's, Master's, PhD)
- Excellent software development skills in modern C++
- A strong understanding of object oriented design, data structures and algorithms
- A solid foundation in programming with the ability to think, communicate, and code clearly
- An eagerness to learn and apply what you have learned, and to know the impact of your code
- Experience in high performance, multi-threaded, network programming
- Previous exposure to trading systems or the trading industry
- Low level understanding of machine learning pipelines
Responsibilities
- Learn the inner workings of a low latency automated trading platform
- Learn the fundamentals of trading and how technology enables the work flow
- Design, develop and test proprietary software, including:
- Low level optimizations for data processing
- Automated trading strategies
- Risk management platform
- Adapters for exchange protocols
- Real time trading simulator for strategy testing
- Robust inter process communication mechanisms
- Collaborate with experienced teammates to learn and implement custom solutions that balance speed, features, and cost to improve our technology stack
- Work with researchers to implement research studies, simulate trading strategies, and develop algorithms to compete in financial markets
- Design trading strategy simulation software optimized for high fidelity and throughput
- Develop software for large scale data acquisition, storage, access, and visualization
- Create user interfaces for data exploration and post trade analysis
- Accelerate the research lifecycle from strategy prototype to production deployment