Enable job alerts via email!

Senior Software Engineer

Morson Canada

Toronto

On-site

CAD 90,000 - 130,000

Full time

11 days ago

Boost your interview chances

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

Job summary

A leading company in the financial sector is looking for a Senior Software Engineer with extensive experience in the Charles River Investment Management Solution (CRIMS). In this role, you will enhance CRIMS features, configure components, and support critical trading operations while collaborating closely with traders and technical teams. Candidates should have a deep understanding of investment operations, strong technical skills, and the ability to communicate effectively across teams.

Qualifications

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

Responsibilities

  • Enhance CRIMS features for trading and compliance operations.
  • Configure and maintain CRIMS components and customizations.
  • Troubleshoot CRIMS-related issues collaboratively.

Skills

C#.NET
SQL
PowerShell
Automation
Communication

Education

Bachelor’s degree in Computer Science, Information Technology

Tools

Azure
Azure DevOps
CRIMS

Job description

Location: Toronto, ON
Position Overview

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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer

Ontario Cannabis Store

Toronto null

Remote

Remote

CAD 81 000 - 123 000

Full time

Yesterday
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto null

Remote

Remote

CAD 100 000 - 125 000

Part time

Yesterday
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Toronto null

Remote

Remote

CAD 100 000 - 150 000

Part time

7 days ago
Be an early applicant

Senior Software Engineer (Remote)

Whitecollars

Toronto null

Remote

Remote

CAD 80 000 - 120 000

Full time

11 days ago

EverHealth - Sr. Software Engineer

TIMELY LTD

Toronto null

Remote

Remote

CAD 100 000 - 110 000

Full time

8 days ago

Senior Software Engineer

Autodesk, Inc.

null null

Remote

Remote

CAD 98 000 - 145 000

Full time

Today
Be an early applicant

Senior Full Stack Software Engineer

Athennian

Toronto null

Remote

Remote

CAD 90 000 - 130 000

Full time

Yesterday
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto null

Remote

Remote

CAD 100 000 - 120 000

Part time

15 days ago

Remote Senior Software Engineer (LLM) - 34953

Turing

Vancouver null

Remote

Remote

CAD 80 000 - 100 000

Part time

Yesterday
Be an early applicant