Onsite in Montreal QC - Software Engineer (Core Java, Market Risk)

United Software Group Inc

Montreal

On-site

CAD 90,000 - 130,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

United Software Group Inc is seeking a Senior Java Backend Engineer to design and build core Market Risk platform components in Core Java. The role involves developing scalable risk calculation systems, applying AI tooling to support analytics, and mentoring junior developers within a global, Agile team.

Candidate should have deep Java backend experience and strong fundamentals. The position is a 12-month contract based in Montreal, onsite, with a chance to extend.

Qualifications

  • 5+ years building large-scale, production-grade Java backend systems
  • Strong Core Java expertise and distributed systems design experience
  • Solid data structures, algorithms and design patterns knowledge
  • Linux/Unix scripting and environments experience
  • Experience with relational or document databases
  • Ability to translate business requirements into technical solutions
  • Ability to guide junior staff and influence technical direction
  • Bachelor’s degree in CS/IT or equivalent experience

Responsibilities

  • Design, build and support core components of a Market Risk platform in Core Java
  • Develop scalable, high-performance risk calculation and analysis solutions
  • Leverage AI tools to power agentic/analytical workflows while ensuring quality and correctness
  • Collaborate with cross-functional/global teams in an Agile environment
  • Provide technical leadership and mentorship to junior developers
  • Contribute to evolution of risk management tools, frameworks, and processes as needs change

Skills

Core Java
Distributed systems
Linux/Unix
Databases
Mentoring
Agile/DevOps
Problem solving

Education

Bachelor's degree in CS/IT

Tools

GitHub Copilot
Claude Code
Python
Terraform/CloudFormation

Job description

Location: Montreal, QC, Canada (100% onsite, no remote or hybrid)

Type: Contract, 12/01/2026 to 11/30/2027

Interview: May require an in-person interview

About the Role

You’ll build and support core components of a Market Risk platform in Core Java, use AI tools to power agentic and analytical workflows, and mentor junior developers while working with global teams in an Agile environment. Deep Market Risk knowledge isn’t needed up front. You’ll pick it up by working closely with the Risk and Analytics teams.

What You’ll Do
  • Design, build, and support key components of the Market Risk platform in Core Java
  • Build scalable, high-performance computing solutions for market risk calculations and analysis
  • Use AI tools to support agentic and analytical workflows, keeping quality, accuracy, and correctness high
  • Work with cross-functional and global teams to deliver quality solutions
  • Provide technical leadership and mentorship to junior developers in the squad
  • Help evolve risk management tools, frameworks, and processes as business and regulatory needs change
Required Qualifications
  • 5+ years building large-scale, production-grade systems, with real depth in Java backend development and distributed system design
  • Strong Core Java expertise and a track record of production-grade backend systems
  • Solid grounding in data structures, algorithms, and software design patterns
  • Strong working knowledge of Linux/Unix environments and scripting
  • Experience with relational and/or document-oriented databases
  • Ability to turn business and analytical requirements into efficient technical solutions
  • Ability to guide junior staff, influence technical direction, and juggle multiple initiatives
  • Bachelor’s degree in Computer Science, IT, or a related field (or equivalent experience)
Preferred Qualifications
  • Agentic AI development experience, with tools like GitHub Copilot and Claude Code
  • Python and Unix in production
  • Cloud experience on Azure, AWS, or GCP
  • Big data exposure: Apache Spark, Snowflake
  • Infrastructure as code: Terraform, CloudFormation
  • Containerized deployments and cloud-native architecture
  • Agile and DevOps best practices
  • Background in financial services, especially Market Risk or FinTech
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Core Java Engineer - Market Risk Platform (Onsite)
Senior Core Java Engineer - Market Risk Platform (Onsite)

United Software Group Inc • Montreal

On-site
CAD 90,000 - 130,000
Java Developer
Java Developer

Aarorn Technologies Inc • Montreal

On-site
CAD 62,000 - 83,000
Senior Java Developer – Market Risk (Montreal Onsite)
Senior Java Developer – Market Risk (Montreal Onsite)

Lancesoft • Montreal

On-site
CAD 90,000 - 130,000
Senior Java Engineer - Market Risk Platform (Hybrid)
Senior Java Engineer - Market Risk Platform (Hybrid)

NTT America, Inc. • Montreal

Hybrid
CAD 105,000 - 187,000
Full Stack Developer (Java/JavaScript)-Canada
Full Stack Developer (Java/JavaScript)-Canada

Saransh Inc • Montreal

On-site
CAD 110,000 - 140,000
Hybrid Java Engineer: Market Risk Platform
Hybrid Java Engineer: Market Risk Platform

NTT DATA, Inc. • Montreal

Hybrid
CAD 105,000 - 187,000
Remote work allowance
Comprehensive benefits in Canada
Senior Full-Stack Java/JS Engineer for Risk Apps
Senior Full-Stack Java/JS Engineer for Risk Apps

Randstad Enterprise • Montreal

On-site
CAD 90,000 - 130,000
Java Developer | Level 4 (CAD) - RSR MSP
Java Developer | Level 4 (CAD) - RSR MSP

Lancesoft • Montreal

On-site
CAD 90,000 - 130,000
Java Developer (Onsite Hybrid)
Java Developer (Onsite Hybrid)

NTT DATA Services • Montreal

Hybrid
CAD 105,000 - 187,000
Remote work allowance
Comprehensive benefits in Canada
Full Stack Developer – Java/JS
Full Stack Developer – Java/JS

Randstad Enterprise • Montreal

On-site
CAD 90,000 - 130,000