Senior Algo Developer
Company | Bank of Montreal |
---|---|
Location | Orlando, FL, USA, Austin, TX, USA, Shrewsbury, NJ, USA, New York, NY, USA |
Salary | $79800 – $148000 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- BA/BS degree in Computer Science or equivalent practical experience
- 5+ years of professional core Java development experience
- Experience with financial markets and electronic trading systems
- Experience guiding/coordinating large features with other developers
- Strong analytical and problem-solving skills
- Strong verbal and written communication skills; eager to ask questions; able to clearly explain ideas
- Strong JUnit testing skills
- Strong multi-threaded programming skills
- Familiar with the FIX protocol
- Familiar with real time market data processing
Responsibilities
- Design & develop robust software solutions for Clearpool’s Algo offerings in US, Canada and Europe
- Devise new algorithms and data structures for target environment and platform attributes in alignment with architectural patterns
- Create thorough test cases to ensure software stability and reliability
- Collaborate with quants, traders and product team in researching and implementing changes to the trading system
- Communicate with operations teams about new features and existing behaviors
- Work on root-cause analysis and diagnosis in a production environment
- Aim to lead Algo development team on specific efforts
Preferred Qualifications
- Experience building trading systems in Equity markets or related capital markets such as FX, Options, Futures, Crypto etc
- Experience with optimizing software performance and reducing latency
- Experience managing developers