Posted in

Senior Algo Developer

Senior Algo Developer

CompanyBank of Montreal
LocationOrlando, FL, USA, Austin, TX, USA, Shrewsbury, NJ, USA, New York, NY, USA
Salary$79800 – $148000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

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