Apply now

Posted 9 days ago

Tech Lead / Architecte - Marché de Capitaux / Development Lead / Architect – Capital Market

@ Sky Systems, Inc. (SkySys)

Montréal, Quebec

Contract
Apply now
SIGNALS

Overview

Sky Systems, Inc. (SkySys) is hiring a Tech Lead / Architect for a 12-month contract, with a strong possibility of renewal, on-site in downtown Montreal 2-3 days per week at 37.5 hours per week. The role owns the technical direction of a capital markets solution built on Java, Spring Boot, GraphQL and Kubernetes, and requires performance engineering, messaging and financial services experience.

Responsibilities:

  • Définir et communiquer l'orientation technique de la solution
  • Établir les standards d'architecture et de développement
  • Réviser les conceptions et les modifications critiques du code
  • Encadrer les développeurs seniors et intermédiaires
  • Identifier les risques architecturaux et de performance

Requirements summary:

  • Expérience approfondie en Java 17 ou 21 et Spring Boot
  • Expertise en GraphQL, OAuth2/JWT et abonnements WebSocket
  • Expérience en cache distribué et technologies de messagerie d'entreprise
  • Maîtrise de SQL Server, Kubernetes et de l'automatisation CI/CD
  • Expérience en optimisation de performance JVM et en concurrence Java
  • Expérience en services financiers, un atout

Tools & skills

Source and dates

Source type not verified · apify-linkedin

Employer posting date
2026-11-04
First seen by our source
2026-11-10
Source record updated
2026-11-10

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityLead
DepartmentSoftware development
Hours per week37.5
Travelair: none · ground: none
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish, French

Summary and details written by AI from the posting; the employer’s posting is the authority.

Sky Systems, Inc. (SkySys)

FieldValue
Open jobs on Jobsy5
Job description

Titre/Title : Tech Lead / Architecte - Marché de Capitaux / Development Lead / Architect – Capital Market

Lieu/Location : Montréal, centre-ville - Downtown Montreal / Présentiel 2-3 jours/semaine / On-site 2–3 days/week

Duree/Duration : 12 mois avec forte possibilité de renouvellement/ 12 months with high possibility of renewal – 37.5 hours/ week

Le candidat doit posséder les qualifications :

Expérience pratique approfondie avec :

  • Java 17 ou 21, avec une préférence pour Java 21
  • Spring Boot
  • GraphQL / SPQR
  • Abonnements WebSocket
  • OAuth2 / JWT
  • Technologies de cache distribué et de grilles de données
  • Technologies de messagerie d'entreprise
  • SQL Server
  • Flyway
  • JUnit
  • Mockito
  • Cucumber
  • Kubernetes
  • Automatisation CI/CD

Le candidat idéal doit être capable de prendre des décisions architecturales couvrant l'ensemble de cet environnement technologique, tout en étant en mesure d'intervenir au niveau de l'implantation pour résoudre des problèmes techniques lorsque nécessaire.

Expertise en architecture et ingénierie de performance

Pour ce poste de Lead / Architecte, une expérience dans les domaines suivants est particulièrement recherchée :

  • Architecture, configuration et optimisation des performances de solutions de cache distribué et de grilles de données
  • Optimisation de la JVM, incluant le dimensionnement du heap, la gestion de la mémoire, le garbage collection et les diagnostics d'exécution
  • Conception d'applications Java haute performance
  • Multithreading et concurrence
  • Profilage de performance et analyse des goulots d'étranglement
  • Conception de systèmes capables de soutenir un débit élevé et des performances prévisibles
  • Architecture et exploitation de systèmes de messagerie d'entreprise
  • Conception de systèmes événementiels et asynchrones
  • Résilience, tolérance aux pannes et mécanismes de récupération
  • Diagnostic de problèmes en production couvrant les couches applicatives, JVM, messagerie, cache, bases de données et infrastructure

Il n'est Client attendu qu'une seule personne soit experte dans chacun de ces domaines. Toutefois, le Lead de développement / Architecte doit posséder une expertise étendue couvrant plusieurs de ces sujets et être capable d'assurer un leadership technique dans plusieurs d'entre eux.

Ingénierie assistée par l'IA

Une expérience avec des outils modernes d'ingénierie logicielle assistée par l'IA est fortement souhaitée.

Nous recherchons particulièrement des candidats qui comprennent comment intégrer le développement assisté par l'IA aux processus d'ingénierie, au-delà de la simple génération de code.

Une expérience dans les domaines suivants constitue un atout :

  • Création de capacités de développement IA réutilisables
  • Développement de validateurs et de contrôles de qualité automatisés
  • Utilisation d'agents IA dans les processus d'ingénierie logicielle
  • Mise en place de pratiques efficaces de développement assisté par l'IA au sein d'équipes d'ingénierie
  • Utilisation d'outils d'IA tout en maintenant des standards appropriés en matière de qualité du code, de sécurité et d'architecture

Expérience en services financiers

Une solide expérience dans le développement d'applications complexes dans le secteur des services financiers est privilégiée.

Une expérience dans la conception ou le développement de systèmes soutenant notamment les domaines suivants serait particulièrement pertinente :

  • Gestion du cycle de vie des transactions
  • Gestion des positions et traitement des transactions
  • Financement
  • Règlement
  • Opérations sur titres
  • Autres processus financiers complexes de bout en bout

Le Lead de développement / Architecte doit être à l'aise pour travailler avec des intervenants tant technologiques que d'affaires et comprendre la relation entre les besoins d'affaires et l'architecture des systèmes.

Attentes en matière de leadership

La personne retenue devra :

  • Définir et communiquer l'orientation technique de la solution.
  • Fournir un leadership technique pratique aux développeurs seniors et intermédiaires.
  • Établir les standards d'architecture et de développement de l'équipe.
  • Réviser les conceptions et les modifications critiques apportées au code.
  • Encadrer les développeurs et les aider à résoudre des problématiques techniques complexes.
  • Identifier les risques architecturaux et de performance avant qu'ils ne deviennent des problèmes en production.
  • Remettre en question les approches techniques de façon constructive et recommander des alternatives pragmatiques.
  • Assurer la cohérence entre les services, API, systèmes de messagerie, données, tests et modèles de déploiement.
  • Collaborer efficacement avec les analystes d'affaires, développeurs, responsables techniques, équipes d'infrastructure et parties prenantes d'affaires.
  • Contribuer à maximiser l'expertise collective de l'équipe en matière de systèmes distribués, performance JVM, concurrence Java, messagerie et technologies connexes.

===

Core Technical Requirements

Deep hands-on experience with:

  • Java 17 or 21, with Java 21 preferred
  • Spring Boot
  • GraphQL / SPQR
  • WebSocket subscriptions
  • OAuth2 / JWT
  • Distributed caching and data-grid technologies
  • Enterprise messaging technologies
  • SQL Server
  • Flyway
  • JUnit
  • Mockito
  • Cucumber
  • Kubernetes
  • CI/CD automation

The ideal candidate should be capable of making architectural decisions across this technology stack while also being able to troubleshoot implementation-level issues when necessary.

Architecture & Performance Engineering Expertise

For this Lead / Architect position, experience in the following areas is particularly valuable:

  • Distributed caching and data-grid architecture, configuration, and performance tuning
  • JVM optimization, including heap sizing, memory management, garbage collection, and runtime diagnostics
  • High-performance Java application design
  • Multithreading and concurrency
  • Performance profiling and bottleneck analysis
  • Designing systems for high throughput and predictable performance
  • Enterprise messaging architecture and operations
  • Event-driven and asynchronous system design
  • Resiliency, fault tolerance, and failure-recovery patterns
  • Production troubleshooting across application, JVM, messaging, caching, database, and infrastructure layers

While no individual is expected to be an expert in every area, the Development Lead / Architect should bring substantial breadth across these subjects and provide technical leadership in several of them.

AI-Assisted Engineering

Experience with modern AI-assisted software engineering tools is highly desirable.

We are particularly interested in candidates who understand how AI-assisted development can be incorporated into engineering workflows rather than simply using AI for basic code generation.

Experience with the following would be considered an asset:

  • Creating reusable AI development capabilities
  • Building validators and automated quality controls
  • Using AI agents within software engineering workflows
  • Establishing effective AI-assisted development practices for engineering teams
  • Applying AI tooling while maintaining appropriate code quality, security, and architectural standards

Financial Services Experience

Strong experience developing complex applications within the financial services sector is preferred.

Experience designing or developing systems supporting areas such as the following would be particularly relevant:

  • Transaction lifecycle management
  • Positions and transaction processing
  • Financing
  • Settlement
  • Corporate actions
  • Other complex front-to-back financial processes

The Development Lead / Architect should be comfortable working with both technology and business stakeholders and understanding the relationship between business requirements and system architecture.

Leadership Expectations

The successful candidate will be expected to:

  • Own and communicate the technical direction of the solution.
  • Provide hands-on technical leadership to senior and intermediate developers.
  • Establish architecture and development standards for the team.
  • Review designs and critical code changes.
  • Mentor developers and help resolve technically difficult problems.
  • Identify architectural and performance risks before they become production issues.
  • Challenge technical approaches constructively and recommend pragmatic alternatives.
  • Ensure consistency across services, APIs, messaging, data, testing, and deployment patterns.
  • Work effectively with business analysts, developers, technical leads, infrastructure teams, and business stakeholders.
  • Help maximize the team's collective expertise across distributed systems, JVM performance, Java concurrency, messaging, and related technologies.

Similar jobs

  • Tech Lead, Application Development 4C

    Montréal, QC
    RemoteFull Time

    GENPACT CANADA SERVICES COMPANY

    Genpact needs candidates with proven Java and Python expertise, including Spring Boot, Hibernate, Django, Flask or FastAPI. Candidates should know RESTful APIs, microservices, SQL databases, Git and CI/CD, with cloud experience as a plus.

    Git, Spring Boot, Hibernate, JDBC, Django, Flask

  • Tech Lead / Expert Téléphonie et Centre de Contact Genesys Cloud

    Québec, QC
    Full Time

    Synechron

    8+ YOESynechron needs at least 8 years of enterprise telephony, UC or contact centre experience, with deep Genesys Cloud expertise and Microsoft Teams Voice knowledge. Candidates need IP telephony skills (SBC, SIP, RTP, SRTP, TLS), REST/JSON integration and PowerShell or Python automation.

    Genesys Cloud, SBC, AudioCodes, PowerShell, Python

  • Tech lead

    Montréal, QC
    HybridFull Time

    Desjardins Technology Group

    Candidates need strong software development and architecture knowledge, experience leading technical teams, and skill in analyzing complex business and operational problems. They must also communicate well with executives and partners and be adaptable and strategic.

    Documentation, Provide training

  • Tech Lead — Subscriptions Team

    Montréal, QC
    $120k–$145k/yrRemoteFull Time

    Xsolla: Headquartered in Los Angeles, with offices worldwide, Xsolla operates as a merchant and seller of record for major gaming entities like Valve,…

    6+ YOECandidates need 6+ years of backend engineering experience in PHP and/or Go, proven experience leading teams and owning delivery SLAs, and knowledge of legacy PHP migrations. Experience with REST APIs, microservices, Docker, Kubernetes and CI/CD is expected, along with strong communication and leadership skills.

    Docker, Kubernetes, Redis, Kafka, RabbitMQ

    Tech Lead — LiveOps Team

    Montréal, QC
    $120k–$145k/yrRemoteFull Time

    Xsolla: Headquartered in Los Angeles, with offices worldwide, Xsolla operates as a merchant and seller of record for major gaming entities like Valve,…

    5+ YOECandidates need 5+ years of software engineering experience including leadership, strong backend skills with solid frontend understanding, and experience designing scalable microservices and APIs. Strong PostgreSQL or MySQL knowledge and excellent communication skills are also required.

    PHP, Go, React, NextJS, NodeJS, PostgreSQL

    Tech Lead — DevX & AI

    Montréal, QC
    $130k–$150k/yrRemoteFull Time

    Xsolla: Headquartered in Los Angeles, with offices worldwide, Xsolla operates as a merchant and seller of record for major gaming entities like Valve,…

    6+ YOE2+ MgmtCandidates need 6+ years of software engineering experience, including at least 2 years leading a team. They should be strong in TypeScript, Node.js and building APIs, CLIs or SDKs for external developers, and know cloud and CI/CD tooling.

    Docker, Kubernetes, AWS, GCP

    Tech Lead — Backend Gaming Services Integrations

    Montréal, QC
    RemoteFull Time

    Xsolla: Headquartered in Los Angeles, with offices worldwide, Xsolla operates as a merchant and seller of record for major gaming entities like Valve,…

    Candidates need deep knowledge of game backend systems such as identity, entitlements, inventory and matchmaking. They also need proven experience designing large-scale integrations, SDK and API design, microservices, and strong leadership and communication skills.

    Leadership, API development, Microservices, CI/CD, Communication skills, Collaboration

    Tech Lead – MIT Team

    Montréal, QC
    $135k–$150k/yrOn-siteFull Time

    Xsolla: Headquartered in Los Angeles, with offices worldwide, Xsolla operates as a merchant and seller of record for major gaming entities like Valve,…

    5+ YOECandidates need 5+ years of software development experience, deep HTML, CSS and JavaScript skills, and experience with modern frontend frameworks. They must have led engineers as a technical lead and communicate well in English.

    HTML, CSS, JavaScript, React, Next.js, Git

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.