Postuler

Publié il y a 8 jours

Senior Software Engineer

@ FDM Group

Montréal, Québec

Contrat
Postuler
SIGNAUX

Résumé des exigences :

  • This role will be hybrid with requirements to be in office 3 days per week.
  • - Partner with Capital Markets business, technology, architecture, and operations teams to define requirements and translate them into scalable solutions.
  • - Contribute to business and functional requirements across the Prime Brokerage lifecycle.
  • - Identify performance, scalability, concurrency, and resiliency requirements.
  • Experience using modern AI development tools is highly desirable, particularly:
  • - Specialized Engineering Experience
Source et dates

Type de source non vérifié · apify-linkedin

Date publiée par l’employeur
2026-11-05
Première détection par notre source
2026-11-14
Mise à jour du dossier source
2026-11-14

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

ChampValeur
Offres sur Jobsy6
Description

About The Role

FDM is a global business and technology consultancy delivering client and industry driven solutions through our 5 core specialist Practices; Software Engineering, Data & Analytics, IT Operations, Change & Transformation, and Risk, Regulation & Compliance.

FDM is seeking a Senior Software Engineer located in Montreal to support a project in the Capital Markets sector. Involvement in this project is anticipated to last initially 12 months but may be extended.

This role will be hybrid with requirements to be in office 3 days per week.

Our client, a leading Canadian bank, is establishing a new Prime Brokerage capability within its Capital Markets business.

This is a greenfield transformation initiative requiring experienced technology professionals to help design, build, integrate, and implement the platforms and processes needed to support the new business.

We are looking for Software Engineers with strong Capital Markets experience. Previous exposure to Prime Brokerage, Equity Finance, Stock Borrow/Lending, Total Return Swaps, Synthetic Trading, or Corporate Actions would be particularly valuable.

Successful candidates will work closely with Capital Markets technology, product, operations, and business stakeholders to help take the capability from concept and architecture through to implementation.

Key Responsibilities

- Depending on your area of expertise, responsibilities may include:

- Help design and build the technology ecosystem supporting a new Prime Brokerage business.

- Partner with Capital Markets business, technology, architecture, and operations teams to define requirements and translate them into scalable solutions.

- Design and develop high-performance, resilient applications capable of supporting complex trading and post-trade workflows.

- Define system integrations, data flows, messaging patterns, APIs, and supporting architecture.

- Contribute to business and functional requirements across the Prime Brokerage lifecycle.

- Support integration with existing Capital Markets platforms and downstream functions.

- Build automated testing and deployment practices to support a modern engineering environment.

- Identify performance, scalability, concurrency, and resiliency requirements.

- Apply modern AI-assisted software engineering tools and development practices where appropriate.

We are looking for strong Java engineers with experience across:

- Java 17/21, with Java 21 preferred

- Spring Boot

- GraphQL, ideally SPQR

- WebSocket subscriptions

- OAuth2 / JWT

- GridGain / Apache Ignite

- Solace or Kafka

- IBM MQ

- SQL Server

- Flyway

- JUnit

- Mockito

- Cucumber

- Kubernetes

- GitHub Actions

- AI-Assisted Engineering

Experience using modern AI development tools is highly desirable, particularly:

- Devin

- Claude Code

- AI-assisted software development workflows

- Building reusable AI skills, workflows, or development agents

- Building validators or automated quality controls around AI-generated code

- Specialized Engineering Experience

- Experience in one or more of the following would be a strong advantage:

- GridGain / Ignite performance tuning

- JVM optimization, including heap and garbage collection tuning

- High-performance Java

- Multithreading and concurrent programming

- Low-latency or high-throughput application development

- Solace administration or operations

About FDM

FDM powers the people behind tech and innovation. We spot trends, find top talent, and help businesses stay ahead.

With 35+ years of experience, we coach, mentor, and launch fresh thinkers from diverse backgrounds into world-class careers. Partnering with top global companies, we deliver the right talent at the right time—while guiding our people toward exponential growth.

🌍 Global impact – 18 centers across North America, APAC, the UK, and Europe

🚀 25,000+ careers launched – and counting

🤝 300+ trusted client partners

Committed to Diversity, Equity and Inclusion

Tech careers should be for everyone. With 75+ nationalities represented, FDM thrives on diversity, fuels innovation through unique perspectives, and celebrates success together. As an Equal Opportunity Employer and FTSE4Good-listed company, we ensure every qualified applicant gets a fair shot—no barriers, just opportunities.

Please note that FDM’s recruitment and assessment processes involve third-party tools that use artificial intelligence.

ATTENTION: MONTREAL OPENINGS: Due to the operational requirements of these roles, including frequent communication with clients and FDM employees located outside Quebec, the duties associated with these positions require proficiency in English. / ATTENTION : OFFRES À MONTRÉAL : En raison des exigences opérationnelles de ces postes, y compris la communication fréquente avec des clients et des employés de FDM situés en dehors du Québec, les tâches associées à ces postes exigent une maîtrise de l'anglais.

Emplois semblables

  • Software Engineer - Backend

    Montréal, QC
    Temps plein

    Nominal

    Design storage and indexing strategies for large, time-series, and event-driven datasets with strict performance and correctness requirements; Strong experience in Go, Rust, or Java, with an emphasis on correctness,…

  • Senior Software Engineer

    Montréal, QC
    Temps plein

    Vylan

    You will collaborate closely with product managers, designers, and other engineers to translate business requirements into technical solutions, review code, and uphold best practices in…; Strong foundation in Computer…

  • Senior Software Engineer – Drone Control & Simulation (Defense and Dual-Use)

    Montréal, QC
    Temps plein

    Haply Robotics

    5+ ansHaply Robotics needs 5+ years of software engineering in a systems language such as Rust or C++, plus hands-on drone flight control experience with ArduPilot, PX4 or Betaflight and MAVLink or RC links. Candidates must also have simulator integration, low-latency systems, serial and UDP/TCP skills, embedded Linux and safety-focused design.

    Rust, ArduPilot, PX4, Betaflight, MAVLink, Gazebo

  • Senior Software Engineer — Platform & DevOps

    Montréal, QC
    Temps plein

    Pricepoint

    Candidates need a proven record of shipping and operating production software, strong Linux skills, and solid programming and system-design fundamentals. They also need hands-on experience with CI/CD, containers and monitoring, plus strong English and the ability to work in a hybrid Montreal team.

    Linux, C#/.NET, React, PostgreSQL

  • Software Engineer, Cloud Platform

    Toronto, ON +1
    HybrideTemps plein

    Baseten

    Candidates need experience building production infrastructure or distributed systems, strong Go or backend programming skills, and deep Kubernetes experience including controllers or operators. Practical Terraform and GitOps experience (Flux or Argo CD) and solid Linux, networking and debugging fundamentals are also required.

    Kubernetes, Terraform, Flux, Argo CD, Go

  • Software Engineer

    Montréal, QC
    Temps plein

    ALTEN Canada

    5+ ansCandidates need a bachelor's degree or equivalent in computer science and 5 to 7 years of software development, ideally in the cloud. They should have strong Java, full stack, Spring or Quarkus, REST API and Azure experience, plus knowledge of Svelte or modern JavaScript and of Agile/Scrum.

    Java, Svelte, Python, Golang, Spring, Quarkus

  • Senior Software Engineer (Python & Frontend)

    Montréal, QC
    Contrat

    Keasis

    3+ ansCandidates at Keasis need a bachelor's degree in computer science or a related field and 3+ years of relevant experience. They also need strong object-oriented and database design skills, XML schema knowledge, Agile or Scrum experience, and leadership and communication skills.

  • Senior Software Engineer

    Montréal, QC
    Temps plein

    Yeji Data Lab

    7+ ansCandidates need a degree in computer science or software engineering, or equivalent experience, plus 7+ years of software development, including senior or lead work. Required skills include Python, Node.js, React, cloud platforms, Docker, Kubernetes, Agile/Scrum, and Git.

    Git, Docker, Kubernetes, AWS, GCP, Azure

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.