C++ SOFTWARE ENGINEER

Trading Technologies - Chicago, IL (30+ days ago)3.9


We are currently seeking driven and talented C++ Software Engineers who thrive on pushing the limits of technology to produce state of the art trading applications. TT’s platform is the front-end screen of choice for professional derivatives traders around the world. As a Software Engineer you will work on our award-winning trading platform which incorporates robust, high-performance tools for spread trading, strategy creation, algorithmic and automated trading, black-box execution, high-frequency proximity-based trading and more.

Responsibilities:
Code day to day in C++ and other programming languages
Design and implement software requirements and new product features
Enhance and maintain existing functionality
Participate in design discussions and review sessions
Create high-level and detailed design documents
Assist with product documentation and unit testing, and ensure overall product quality

Qualifications:
Bachelor’s Degree in Computer Science, Engineering or related discipline preferred
3-5+ years of solid C++ development experience
Experience with MySQL, NoSQL, Dynamo, Cassandra and writing Rest Endpoint code
Proficient in object-oriented design skills and working knowledge of multi-threaded applications
Working knowledge of TCP/IP and UDP protocol
Understanding of client-server software
Financial trading systems experience is a plus
Ability to understand business requirements and translate them into technical requirements