Enable job alerts via email!

Senior Software Engineer

Morson Canada

Toronto

On-site

CAD 90,000 - 130,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in the investment management sector is seeking a Senior Software Engineer to join its Toronto team. The successful candidate will work extensively with the Charles River Investment Management Solution (CRIMS) to improve trading, portfolio management, and compliance operations, requiring deep knowledge of software development and CRIMS integration.

Qualifications

  • 8+ years of experience in software development.
  • Minimum 3 years of hands-on experience with CRIMS (version 20R1 or higher).
  • Strong understanding of investment operations and compliance workflows.

Responsibilities

  • Enhance CRIMS features in collaboration with business teams.
  • Configure and maintain CRIMS components for operational needs.
  • Troubleshoot and resolve CRIMS issues with internal IS teams.

Skills

C#.NET
SQL
Configuration Management
Automation
Troubleshooting
Communication

Education

Bachelor’s degree in Computer Science

Tools

PowerShell
Azure
Azure DevOps
Angular
TypeScript

Job description

We are seeking a Senior Software Engineer with deep, hands-on experience working with the Charles River Investment Management Solution (CRIMS) to support the firm’s trading, portfolio management, and compliance operations. This role is part of the Trading & Compliance Systems team and is focused on the development, configuration, and support of CRIMS in a highly integrated investment environment.

The successful candidate will work closely with traders, portfolio managers, compliance, and technical teams to deliver high-impact solutions and maintain the stability and scalability of the platform.

Key Responsibilities

  • Work directly with traders, portfolio managers, and compliance teams to enhance CRIMS features including Manager Workbench, modeling, rebalancing, blotter workflows, and compliance testing.
  • Configure and maintain CRIMS components including workflow rules, instrument defaults, user privileges, import / export mappings, and batch imports.
  • Develop and support CRIMS customizations such as trade file outputs for custodians and third parties.
  • Troubleshoot and resolve CRIMS-related issues in collaboration with internal IS teams and Charles River Development support.
  • Assist in CRIMS patch and version upgrades through planning, testing, and deployment.
  • Perform root cause analysis for production issues and implement lasting resolutions.
  • Document system configurations and processes to ensure transparency and knowledge transfer.
  • Identify opportunities for automation and process improvements within the CRIMS environment.

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 8+ years of experience in software development.
  • Minimum 3 years of direct hands-on experience working with CRIMS (version 20R1 or higher).
  • Strong understanding of CRIMS configuration, integration, and support processes.
  • Proficiency in C#.NET and SQL.
  • Familiarity with scripting tools such as PowerShell; experience with Angular / Typescript is a plus.
  • Experience working with Azure and Azure DevOps is an asset.
  • Knowledge of the trade lifecycle, investment operations, and compliance workflows.
  • Strong communication skills and ability to work across technical and business teams.

J-18808-Ljbffr

Create a job alert for this search

Senior Software Engineer • Toronto, ON, Canada

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Remote Senior Software Engineer (LLM) - 34953

Turing

Toronto null

Remote

Remote

CAD 125,000 - 175,000

Part time

4 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Toronto null

Remote

Remote

CAD 125,000 - 175,000

Part time

4 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto null

Remote

Remote

CAD 125,000 - 175,000

Part time

4 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto null

Remote

Remote

CAD 125,000 - 175,000

Part time

4 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto null

Remote

Remote

CAD 125,000 - 175,000

Part time

4 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Toronto null

Remote

Remote

CAD 80,000 - 120,000

Part time

4 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Toronto null

Remote

Remote

CAD 100,000 - 150,000

Part time

4 days ago
Be an early applicant

EverHealth - Sr. Software Engineer

TIMELY LTD

Toronto null

Remote

Remote

CAD 100,000 - 110,000

Full time

5 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto null

Remote

Remote

CAD 100,000 - 120,000

Part time

12 days ago