Job Description

We are looking for a strong developer to join our high performing algorithmic development team. We are looking for strong hands-on Java developer with a solid understanding of concurrent, multi-threaded application environments.
Responsibilities & Duties
Partner closely with fellow technologists, Execution Services and Equity Finance team to further enhance our execution offering to Portfolio Managers across various teams.
Build real-time algorithmic trading systems and execution platforms in a fast paced environment
Developing new features with high quality and enhancing functionality on a mission critical platform
Design or upgrade existing software to ensure product performance and quality expectations are met
Understand the business requirements and constraints in various developed and emerging markets
Stay current on state-of-the-art technologies and tools including technical libraries, computing environments and academic research
Help in any data analysis ...

Ready to Apply?

Take the next step in your AI career. Submit your application to Millennium today.

Submit Application