We are seeking a software engineer with strong C++/Linux server-side skills to be involved in the development of our firm’s global trading platform with a specific focus on Inventory Management across the firm. We are building out a new greenfield platform that will be built on an in-house sequencer architecture. The new platform will provide pre-trade and post-trade optimization and provide the following business features:
Ability to manage of scarce resources (borrow, funding etc) and support new types quickly based on business needs and to save cost
Real-time broker selection to optimize balance sheet and financing across all asset classes
Flexibility into where system and business validations are performed in the order lifecycle (ability to set pb for example and ability to change the PB should crossing opportunity exist)
Preview functionality for Portfolio Managers
Real-time and historical analytics
Qualifications/Skills Required
7+ years of development experience in C++ server-side applications in Linux (
Strong understanding and experience building real-time /event driven applications
Strong understanding of network programing and Linux O/S internals
Strong understanding of object-oriented programming and data structures
Knowledge in Equities, Futures, Options and various Fixed Income products is strongly preferred
Understanding of SQL and KDB is a meaningful differentiator.
Hands on Java experience is highly beneficial
Computer Science or comparable degree strongly preferred
Detail oriented; demonstrates thoroughness and strong ownership of work
Good team player with a strong willingness to participate and help others
Able to prioritize in a fast moving, high pressure, constantly changing environment; good sense of urgency
Strong communication and interpersonal skills
The estimated base salary range for this position is $160,000 to $250,000, which is specific to New York and may change in the future. Millennium pays a total compensation package which includes a base salary, discretionary performance bonus, and a comprehensive benefits package. When finalizing an offer, we take into consideration an individual’s experience level and the qualifications they bring to the role to formulate a competitive total compensation package.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job