Submit Resume

Senior Fixed Income Risk System Developer

  • QC, Montreal

  • 07/23/2026

  • Contract

  • Active

Job Description:

  • Job Summary
    We are seeking a Fixed Income Risk System Developer with 5–7 years of experience to design, develop, and support large-scale risk and trading platforms within the Fixed Income Derivatives Technology team. This role involves building distributed systems for risk, PnL, pricing, and market data, collaborating closely with Sales & Trading, Quantitative Strategists, Risk, and Operations teams, and delivering strategic technology solutions that support global fixed income trading.

    Key Responsibilities
    Develop large-scale distributed systems for calculating and reporting intraday and end-of-day risk, PnL, and market scenarios.
    Design and build next-generation pricing and workflow applications for Sales and Trading teams.
    Contribute to greenfield projects focused on redesigning front-to-back risk scenario infrastructure.
    Develop strategic market data and pricing platforms across multiple asset classes.
    Design and develop APIs to enable programmatic access to pricing and risk analytics.
    Support Fixed Income Derivatives trading systems across EMEA and global trading desks.
    Collaborate with Sales, Traders, Quantitative Strategists, Operations, Controllers, COOs, and Market Risk teams to deliver business solutions.
    Analyze business requirements and translate them into scalable technical solutions.
    Develop high-performance, scalable, and maintainable software solutions.
    Participate in system design, architecture, implementation, testing, deployment, and production support.
    Optimize application performance for distributed and high-volume computing environments.
    Follow DevOps and Continuous Development best practices throughout the software development lifecycle.
    Troubleshoot production issues and provide timely resolution for critical business systems.
    Contribute to strategic technology modernization initiatives.
    Perform other duties as assigned.

    Required Qualifications
    Bachelor's degree or higher in Computer Science, Mathematics, Electrical Engineering, or a related computational discipline.
    5–7 years of software development experience.
    Strong software engineering, analytical, and problem-solving skills.
    Experience developing large-scale distributed systems.
    Strong programming experience in Scala or Java.
    Experience designing and developing APIs and enterprise applications.
    Understanding of software architecture and object-oriented design principles.
    Excellent written and verbal communication skills.
    Strong interest in financial markets and trading technologies.
    Ability to work independently while collaborating effectively within global teams.

    Preferred Qualifications
    Experience with Fixed Income markets, Interest Rate Derivatives, or Capital Markets.
    Knowledge of financial models, pricing, and risk management.
    Experience developing financial risk calculation systems or trading platforms.
    Experience with distributed computing or cloud computing technologies.
    Experience with Java or Scala performance tuning.
    Understanding of DevOps, CI/CD, and Continuous Development principles.

    Required Skills
    Scala
    Java
    Distributed Systems
    API Development
    Software Engineering
    Object-Oriented Programming
    System Design
    Software Architecture
    Risk Systems
    Pricing Systems
    Market Data
    Performance Optimization
    Distributed Computing
    Cloud Computing
    Problem Solving
    Analytical Skills
    Financial Markets
    Fixed Income
    Interest Rate Derivatives
    Communication Skills
    Team Collaboration
    DevOps
    CI/CD
    Agile Development

    Preferred Skills
    Financial Risk Management
    Trading Systems
    Pricing Models
    Market Risk
    PnL Reporting
    Quantitative Analytics
    Performance Tuning
    Cloud Platforms
    Capital Markets

.

.

.