Associate, Etf Development

BMO Financial Group

Toronto, Ontario, Canada
Base: $75,900.00 - $141,900.00; bonus/equity: may ...
5+ years core java development experience
Strong multi-threaded programming skills
Experience with fix protocol
The developer will continually interact with multiple teams including sales, marketing, quants, and operations to implement new robust trading features

Job Summary

  • The developer will continually interact with multiple teams including sales, marketing, quants, and operations to implement new robust trading features.
  • A successful candidate has a keen interest in developing low latency trading systems in Java and must possess strong analytical and problem-solving skills.
  • BMO offers a comprehensive benefits package including health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans.

Matching Summary

The developer will continually interact with multiple teams including sales, marketing, quants, and operations to implement new robust trading features.

Salary

Base: $75,900.00 - $141,900.00; Bonus/Equity: May include commission structure and discretionary bonuses; Benefits: Health insurance, tuition reimbursement, accident and life insurance, retirement savings plans

Skills & Requirements

Must-have

  • 5+ years core Java development experience
  • Strong multi-threaded programming skills
  • Experience with FIX protocol
  • Optimizing software performance and reducing latency
  • Strong JUnit testing skills

Nice-to-have

  • Keen interest in developing low latency systems
  • Ability to mentor junior developers
  • Strong collaborative team skills
  • Eager to ask questions and explain ideas clearly

Key Requirements

  • BA/BS degree in Computer Science or equivalent practical experience
  • 5+ years of professional core Java development experience
  • Strong understanding of financial markets and electronic trading systems

Work Rights

Not specified

Tailored Resume

Cover Letter