Back to job search
OS
Open Systems TechnologiesVerified Job Source

Python Developer

Develop and enhance critical risk and pricing systems for Mortgage-Backed Securities. The role involves a mix of system automation, production monitoring, and resolving technical issues to improve operational efficiency.

  • On-site
  • Montréal, QC
  • Posted Aug 4, 2026
  • Apply by Sep 3, 2026
  • 1 position

More jobs you can apply to directly

Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.

Job summary

We are looking for a highly motivated and dedicated individual to join our MBS (Mortgage-Backed Securities) Risk & Pricing Technology team. The role focuses on development, enhancement of critical risk and pricing systems used by the business. The ideal candidate will have a strong technology background, solid problem-solving skills, and an interest in Fixed Income risk and pricing. This role requires hands-on ownership of production systems, contributing to ongoing development and enhancement projects as well as issue investigation, resolution, and continuous improvement. Candidate will be involved in monitoring production systems once fully ramped up. Responsibilities: Contribute to development efforts, including enhancements, automation, and system improvements. (80%) Collaborate with business users and technology teams to understand requirements and deliver reliable solutions. Improve system stability, performance, and operational efficiency through automation and tooling. Participate in release deployment, testing, and production rollout activities. Ensure high-quality standards and controls are maintained in a fast-paced environment. Being included in the weekly team rotation of production system monitoring (20%) Analyze production issues, identify root causes, and implement sustainable fixes and improvements. Continuously learn financial products, business workflows, and new technologies. Communicate effectively with stakeholders, providing clear updates on issues and deliverables. Skills Required: Strong programming experience in Python Experience with scripting languages (Shell scripting) Experience with data analysis and querying (e.g., Sybase, SQL, Excel) Strong problem-solving skills and attention to detail Ability to work under pressure and manage multiple priorities Preferred: C++ OR Java programming skills and experience Knowledge of Fixed Income products, especially MBS Experience supporting production systems, including troubleshooting and root cause analysis Understanding of risk and pricing systems Experience with KDB+/Q or functional programming Familiarity with manual and automated testing Experience with AI assisted coding Experience with Perl scripting languages

What you’ll do

Develop and enhance critical risk and pricing systems for Mortgage-Backed Securities. The role involves a mix of system automation, production monitoring, and resolving technical issues to improve operational efficiency.

Requirements

Requires strong proficiency in Python, shell scripting, and SQL for data querying. Candidates should have problem-solving skills and ideally possess knowledge of Fixed Income products and production system support.

Listed skills

  • SQLPreferred
  • Data analysisPreferred
  • Microsoft ExcelPreferred
  • JavaPreferred
  • C++Preferred
  • PythonPreferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Python
  • Shell scripting
  • SQL
  • Sybase
  • Excel
  • C++
  • Java
  • KDB+/Q
  • Perl
  • Fixed Income
  • MBS
  • Production Support
  • Root Cause Analysis
  • Data Analysis
  • AI Assisted Coding
  • Functional Programming

Job areas

  • Software
  • Finance & Accounting
  • Technology
  • Engineering
  • Consulting

Additional details

Minimum experience
5+ years
Apply by
Sep 3, 2026
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available