Développeur de Logiciels / Software Developer

Tower Research Capital

Montreal (administrative region)

On-site

CAD 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Politiques généreuses de congés payés
Plans d’épargne et outils de bien‑être financier
Opportunités de travail hybride
Repas gratuits chaque jour
Ateliers et possibilités d’apprentissage continu

Job summary

Tower Research Capital, située à Montréal, recherche un Développeur de logiciels II pour renforcer son équipe d’ingénierie Core. Dans ce rôle, vous concevrez et maintenez l’infrastructure des processus de gestion des données, en collaboration avec les équipes des données et des gestionnaires de portefeuille.

Le candidat idéal aura un baccalauréat en informatique et au moins 5 à 10 ans d'expérience en programmation, notamment en Rust ou C++. Des connaissances en SQL et dans des environnements cloud sont également nécessaires.

Des avantages tels que des congés payés généreux et des opportunités de travail hybride sont offerts.

Qualifications

  • Min 5 à 10 années d'expérience en développement logiciel.
  • Solide expérience en programmation orientée objet.
  • Capacité à résoudre des problèmes de performance.

Responsibilities

  • Concevoir et maintenir l'infrastructure de gestion des données.
  • Construire des pipelines de données pour l'analyse.
  • Collaborer avec les équipes pour élaborer des solutions adaptées.

Skills

Programmation réseau
Programmation en Rust ou C++
Structures de données
Algorithmes
SQL et NoSQL
Déploiements Kubernetes
Anglais
Français

Education

Baccalauréat en informatique ou domaine connexe

Tools

DuckDB
Acero
GCP
AWS
Arrow/Parquet

Job description

[Français Canadien]

Tower Research Capital est une société renommée de négociation quantitative fondée en 1998. Tower a construit son activité sur une plateforme à haute performance et sur des équipes de négociation indépendantes. Nous disposons de plus de 25 ans d’expérience en innovation et sommes reconnus pour découvrir des occasions uniques sur le marché.

Notre équipe d’Ingénierie Core recherche un Développeur de logiciels II pour se joindre à l’équipe des données à Montréal. Cette fonction consiste à concevoir, implémenter et maintenir l’infrastructure nécessaire pour soutenir les processus de gestion de données de l’entreprise, et à travailler étroitement avec les équipes des services de données, les gestionnaires de portefeuille et les autres services informatiques afin d’assurer la fiabilité, la sécurité et la scalabilité de nos systèmes de données.

Responsabilités
  • Concevoir, implémenter et maintenir l’infrastructure nécessaire pour soutenir les processus de gestion des données de l’entreprise, y compris les ressources de stockage, de calcul et de réseautage à grande échelle (petabytes, dizaines de milliers de requêtes simultanées).
  • Construire et maintenir les pipelines de données et les systèmes nécessaires pour soutenir l’analyse fondamentale des données et les stratégies de trading de l’entreprise.
  • Collaborer avec les scientifiques de données, les gestionnaires de portefeuille et les négociateurs pour comprendre leurs besoins en données et élaborer des solutions adaptées.
Qualifications
  • Baccalauréat en informatique, technologie de l’information ou domaine connexe, ou expérience de travail équivalente.
  • Au moins 5 à 10 années d’expérience.
  • Solide expérience en programmation réseau, multi‑fil, structures de données, algorithmes et programmation orientée objet dans Rust ou C++.
  • Expérience avec des systèmes de bases de données tels que SQL, NoSQL et vector.
  • Connaissance des architectures Arrow/Parquet (ex. Iceberg) et du traitement de données lake (DuckDB, Acero, etc.).
  • Connaissance des déploiements Kubernetes et Cloud (ex. GCP, AWS).
  • Capacité à concevoir et optimiser de très grandes bases de données, à résoudre des problèmes de performance et à dépanner.
  • Maîtrise du français et de l’anglais à l’oral et à l’écrit ; l’anglais est requis pour les interactions avec les équipes internationales anglophones.
Avantages (French)
  • Politiques généreuses de congés payés.
  • Plans d’épargne et outils de bien‑être financier disponibles dans chaque région.
  • Opportunités de travail hybride.
  • Repas gratuits (petit‑déjeuner, déjeuner et collations) chaque jour.
  • Expériences de bien‑être sur site et remboursement partiel de dépenses de bien‑être (ex. gym, classes de fitness).
  • Opportunités de bénévolat et dons de charité.
  • Événements sociaux, happy hours, friandises et célébrations tout au long de l’année.
  • Ateliers et possibilités d’apprentissage continu.
Benefits (English)
  • Generous paid time off policies.
  • Savings plans and other financial wellness tools available in each region.
  • Hybrid working opportunities.
  • Free breakfast, lunch, and snacks daily.
  • In‑office wellness experiences and reimbursement for select wellness expenses (e.g., gym, personal training).
  • Volunteer opportunities and charitable giving.
  • Social events, happy hours, treats, and celebrations throughout the year.
  • Workshops and continuous learning opportunities.

Tower Research Capital est un employeur qui souscrit au principe de l’égalité d’accès à l’emploi.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Développeur des opérations de négociation / Trade Operations Developer
Développeur des opérations de négociation / Trade Operations Developer

Tower Research Capital • Montreal (administrative region)

On-site
CAD 70,000 - 90,000
Salaire compétitif et primes discrétionnaires
Cinq semaines de vacances payées
Déjeuner et collations quotidiennes
+3
Développeur·euse Java
Développeur·euse Java

ALTEN Canada • Montreal (administrative region)

On-site
CAD 70,000 - 90,000
Rémunération et avantages sur mesure
Aide au perfectionnement professionnel
Possibilité de mobilité internationale
+1
Analyste, algorithmes de négociation électronique
Analyste, algorithmes de négociation électronique

National Bank of Canada • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Santé et bien‑être
Assurance collective
Régime de retraite
+6
Développeur·se logiciel senior (Infrastructure de données & ETL) - Senior Software Developer (D[...]
Développeur·se logiciel senior (Infrastructure de données & ETL) - Senior Software Developer (D[...]

Toboggan Labs • Montreal (administrative region)

Hybrid
CAD 80,000 - 110,000
Budget pour le bureau à domicile
Budget annuel de développement professionnel
Assurance santé et dentaire payée à 100 %
+1
C# / C++ Developpeur (Real Time expert)
C# / C++ Developpeur (Real Time expert)

Audensiel Canada • Montreal

On-site
CAD 80,000 - 100,000
Accompagnement sur le plan de carrière
Assurance complémentaire santé
REER de l’entreprise
+1
Associate Director, Trade Data Engineer - COO Group
Associate Director, Trade Data Engineer - COO Group

RBC • Toronto

On-site
CAD 110,000 - 140,000
Développeur.euse .NET senior
Développeur.euse .NET senior

ALFACONSEIL.CA • Montreal West

Hybrid
CAD 70,000 - 90,000
PAEF
Télémédecine
Assurances collectives
+3
Développeuses principales et développeurs principaux Full-stack
Développeuses principales et développeurs principaux Full-stack

FCC / FAC • Regina

Hybrid
CAD 94,000 - 129,000
Rémunération incitative
Régimes d’avantages sociaux flexibles
Opportunités de perfectionnement
Analyste de données
Analyste de données

DRW Montreal • Montreal (administrative region)

On-site
CAD 65,000 - 90,000
Recrutement reconnu parmi les employe­
Formation et développement continu
Avantages compétitifs
Analyste développeur·se BI
Analyste développeur·se BI

Metro Inc. • Terrebonne

Hybrid
CAD 80,000 - 120,000
Horaires flexibles
Télétravail hybride
Assurances collectives dès la 1ère day
+7