C++ Software Engineer - Trading Services
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 (<99 µs)
* 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