8 days ago
Toronto, CanadaMid Level / Senior
Responsibilities
- Design, develop, and enhance Front Office pricing and risk applications supporting electronic trading.
- Build reliable, scalable, low-latency, high-performance, event-driven, and multi-threaded applications.
- Partner with Sales, Trading, Quantitative Research, and Infrastructure teams to deliver pricing and risk solutions.
- Develop automated testing and CI/CD pipelines and support production systems.
- Provide technical leadership through solution design, mentoring, and collaboration across Agile teams.
Requirements
- Middle/Senior-level experience developing Front Office pricing, trading, or risk applications.
- Core Java experience with JDK 11+ and at least 4 years of enterprise Python development experience.
- Experience building high-performance, event-driven, multi-threaded applications.
- Strong understanding of automated testing, distributed systems, CI/CD, and enterprise software development.
- Experience partnering directly with Sales, Trading, Quantitative Research, and Infrastructure teams.
- Preferred experience with interest-rate products such as FRA, IRS, and Cross-Currency Swaps; Bloomberg APIs including BPIPE, SAPI, and DAPI; Java performance tuning and testing; and JavaScript and React.
Benefits
- Hybrid work arrangement in Toronto, Canada, for candidates residing in Canadian provinces excluding Quebec.
- Canadian employees may be eligible for extended health, dental and vision coverage; life and disability insurance; retirement savings programs; paid time off; paid holidays; and wellness or voluntary benefit programs, subject to plan terms and eligibility.
- The role is newly created, and Canadian work experience is not required.
