
Empowering traders with technology and insights
DRW is a global trading firm headquartered in Chicago, Illinois, specializing in proprietary trading and investment strategies across various asset classes. With a team of over 1,000 employees, DRW leverages advanced technology and quantitative methods to identify and capitalize on market opportunit...
DRW offers competitive salaries, equity participation, generous PTO, and a flexible remote work policy. Employees also benefit from a comprehensive he...
DRW fosters a culture of collaboration and innovation, encouraging employees to take ownership of their projects and make impactful decisions. The fir...

DRW Holdings • Chicago, Greenwich, New York
DRW Holdings is seeking a Senior Software Engineer for their Analytics Front Office team to design and implement low latency risk analytics systems. You'll work with C#, Python, and C++ in a fast-paced trading environment. This role requires strong problem-solving skills and experience in software engineering.
You have 5+ years of experience in software engineering, particularly in designing and implementing complex systems. You thrive in challenging, time-critical environments and enjoy solving intricate problems alongside highly capable peers. Your background may include experience in the trading and finance industry, but what matters most is your talent as a software engineer.
You possess deep expertise in C# and are familiar with RX for LINQ-style composition and asynchronous dispatch. You also have experience with Python, which you use to build smaller services, and you frequently interact with analytics libraries in C++. Your technical skills are complemented by your ability to work collaboratively within a team, ensuring that you contribute effectively to shared goals.
While previous experience in trading or finance is beneficial, it is not a strict requirement. You are open to learning and adapting to new technologies and methodologies as needed. Your problem-solving skills are complemented by a strong analytical mindset, allowing you to navigate complex systems and deliver high-quality solutions.
As a Senior Software Engineer on the UP – Analytics Front Office team, you will design, implement, and operate low latency risk analytics systems. You will work closely with trading desks to provide real-time PnL and risk monitoring services, ensuring that the systems you develop meet the varying degrees of portfolio and model complexity.
You will be responsible for decomposing complex problems into manageable components and developing solutions that enhance the efficiency and effectiveness of trading operations. Your role will involve collaborating with other engineers to ensure that the systems are robust, scalable, and capable of handling high volumes of data in real-time.
You will also engage in code reviews and contribute to the continuous improvement of the team's development practices. Your insights and expertise will help shape the direction of the team's projects, and you will have the opportunity to mentor junior engineers, sharing your knowledge and experience to foster their growth.
At DRW Holdings, you will be part of a diverse trading firm that values autonomy and innovation. We offer a competitive salary and benefits package, including health insurance, retirement plans, and flexible spending accounts. You will work in a collaborative environment that encourages professional development and growth.
Our culture is built on the belief that exceptional people and sophisticated technology are key to success in the markets. You will have the opportunity to work with cutting-edge technologies and contribute to projects that have a significant impact on the trading landscape. We encourage you to apply even if your experience doesn't match every requirement — your potential and willingness to learn are what matter most.
Apply now or save it for later. Get alerts for similar jobs at DRW Holdings.