8 days ago
Toronto, CanadaMid Level / Senior
Responsibilities
- Design, develop, and enhance Front Office pricing and risk applications supporting electronic trading.
- Build high-performance, event-driven, multithreaded applications focused on reliability, scalability, and low latency.
- 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 and continuous improvement initiatives.
- Provide technical leadership through solution design, mentoring, and collaboration across Agile teams.
Requirements
- Middle/Senior experience developing Front Office pricing, trading, or risk applications.
- Core Java experience with JDK 11+ and at least four years of enterprise Python development.
- Experience building high-performance, event-driven, multithreaded 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.
- Preferred experience with Bloomberg APIs including BPIPE, SAPI, and DAPI.
- Preferred Java performance tuning and testing experience, plus additional JavaScript and React experience.
Benefits
- Hybrid work arrangement in Toronto, Canada, open to 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.
