Senior Software Engineer, FX Options
DRW is a diversified, technology-led principal trading firm. We trade our own capital at our own risk, across a broad range of asset classes, instruments and strategies, in markets around the world. As the markets have evolved over the past 25 years, so has DRW – growing to include real estate, cryptocurrencies, venture capital and several industry acquisitions. With more than 800 employees at our Chicago headquarters and six global offices, we work together to solve interesting problems and capture opportunities. It’s a place of high expectations, deep curiosity, and constant collaboration, with some of the smartest, most passionate people you will meet.
DRW is looking for a Senior Software Engineer to join a team of highly talented technologists. The team is responsible for designing, building and maintaining the systems that enable our trading business. We handle the full trading process, from pricing to execution to risk management. We use a mix of Java, C++ and Python. Our team focuses on deliverability and correctness by embracing good design and readable code.
Responsibilities:
- Work directly with traders and other software engineers in cross-functional team environments.
- Development and support of new and existing applications.
- Provide on-call support as needed.
Required Skills:
- Strong experience with Java.
- Understanding of concurrent programming patterns, message passing.
- Ability to drive projects to completion.
- Strong sense of responsibility and ownership.
- Ability to multi-task and remain calm under pressure.
- Strong communication skills.
- A proven ability to deliver working, readable code in a rapid-turnaround environment.
- Ability to focus on an open trading desk.
Bonus Points:
- Python, C++.
- Experience working in the finance industry with trading and risk systems.
- Understanding of the FX or Options business.
- Experience with relational databases.