Base: $75,900.00 - $141,900.00; bonus/equity: may ...
5+ years professional core java development
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 be able to independently complete root-cause analysis.
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 professional core Java development
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 trading systems
Ability to mentor junior developers
Strong collaborative and 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