Lead Software Engineer, Investment Platforms
Location: Montreal (Hybrid: 3 days in-office, 2 days remote)
Level: Senior
Employment Type: Full-time
Industry: Financial Services
Functions: Investment Management, Software Development
About Nymbus Capital
Nymbus Capital is a Montreal-based systematic investment firm specializing in fixed income and managed futures solutions. We stand out as one of the few fully systematic fixed income managers in North America. By combining data analysis, innovation, and rigorous inquiry, we deliver tailored solutions to institutions, ultra-high-net-worth families, and financial advisors.
Since our founding, we’ve grown to manage over $1.5 billion in assets—an achievement driven by consistent top-percentile performance. You will join an experienced team of portfolio managers and researchers to take over and scale our existing production systems and pipelines.
Visit www.nymbus.ca to learn more.
What will your typical day look like?
Own the platform roadmap: Set technical priorities, make architectural decisions, and drive infrastructure evolution with high autonomy.
Ship production systems: Take projects from conception to deployment, moving fluidly between refactoring legacy research code and building new capabilities from scratch.
Translate research into production: Work directly with quants to implement complex models and data requirements into hardened code.
Build the technical foundation: Define engineering standards, establish testing frameworks, and mentor the team on best practices.
Enable the business: Create high-quality dashboards and tools that let stakeholders interact with trading operations and research systems.
Qualifications
Senior Full-Stack Background: 8+ years of professional experience building and maintaining production-grade systems.
Core Technical Proficiency: Expert-level Python, SQL/PostgreSQL, data modeling, and API design.
Frontend Flexibility: Ability to deliver fast, good-looking internal UIs using the most effective tools, from Jinja2 + HTMX to React.
Cloud Native Execution: Proven ability to design and personally execute complex schemas and infrastructure end-to-end.
Infrastructure Expertise: Hands-on experience with Azure (or AWS/GCP), containerization (Docker/K8s), CI/CD pipelines, and Infrastructure as Code (Terraform).
Startup DNA: You thrive in high-autonomy environments and can clearly communicate architectural trade-offs to non-developer stakeholders.
Nice to haves
Finance Domain Knowledge: Prior exposure to financial data (time series, or trade cycles) is a plus to lead schema and pipeline design.
Data Engineering Concepts: Experience with workflow orchestration (Prefect, Dagster) and high-performance formats like Parquet or Arrow.
Machine Learning Experience: Practical familiarity with data science workflows, predictive modeling, and implementing ML logic or reinforcement learning in production environments.
What Nymbus Offers
Impact \& Autonomy
- Direct influence on trading infrastructure and real-time decision-making, ensuring you see the immediate effects of your work.
High-Performance Team Environment
-
Collaborate with seasoned portfolio managers, researchers, and quantitative experts who welcome bold ideas and open discussions.
-
Enjoy continuous mentorship from senior leadership, including our CIO.
Access to Cutting-Edge Tools \& Data
- Leverage advanced market data, proprietary models, and sophisticated analytics to fuel innovation.
Career Progression \& Visibility
- A clear path to expanded responsibilities—leading new strategies, steering tech development, mentoring team members, and representing Nymbus to clients.
Hybrid Work Model
- Balance in-person collaboration (3 days in our downtown Montreal office) with the flexibility of remote work (2 days).
Comprehensive Benefits \& Prime Location
-
Competitive compensation package, including medical, dental, life, and disability coverage.
-
Central downtown offices close to restaurants, shops, and public transit.
Our Culture
We value continuous improvement, welcoming fresh perspectives and rigorous analysis.
We nurture a supportive environment where every voice is heard, and professional growth is a priority.
We’re building a next-generation investment management firm rooted in intellectual curiosity and technological excellence.
Equal Opportunity Employment
At Nymbus Capital, we believe diverse perspectives make our team stronger. We strongly encourage women and candidates from underrepresented backgrounds to apply—even if you don’t meet every single qualification listed.
Application Process
Interview Steps: May include a coding assessment, technical interviews, and meetings with senior leadership.
We thank all applicants for their interest; however, only those selected for an interview will be contacted. No phone inquiries, please.
Join us and become a key player in shaping the future of systematic fixed income and managed futures. We look forward to meeting you!
-
Ingénieur Logiciel Principal, Plateformes d'Investissement
Lieu : Montréal (Hybride : 3 jours au bureau, 2 jours en télétravail)
Niveau : Senior
Type d'emploi : Temps plein
Secteur : Services financiers / Gestion d'investissements systématiques
Fonction : Développement logiciel
À propos de Nymbus Capital
Nymbus Capital est une société de gestion d'investissements systématiques basée à Montréal, spécialisée dans les solutions de titres à revenu fixe et de contrats à terme gérés. Nous nous distinguons comme l'un des rares gestionnaires de titres à revenu fixe entièrement systématiques en Amérique du Nord. En combinant l'analyse de données, l'innovation et une recherche rigoureuse, nous offrons des solutions sur mesure aux institutions, aux familles fortunées et aux conseillers financiers.
Depuis notre fondation, nous en sommes venus à gérer plus de 1,5 milliard de dollars d'actifs, une réussite propulsée par des performances constantes dans le premier percentile. Vous rejoindrez une équipe expérimentée de gestionnaires de portefeuille et de chercheurs pour reprendre et faire évoluer nos systèmes de production et nos pipelines de données existants.
Visitez www.nymbus.ca pour en savoir plus.
À quoi ressemblera votre journée type ?
Propriété de la feuille de route : Définir les priorités techniques, prendre les décisions architecturales et piloter l'évolution de l'infrastructure avec une grande autonomie.
Livraison de systèmes de production : Piloter les projets de la conception au déploiement, en alternant entre la refactorisation de code de recherche hérité et la création de nouvelles capacités de A à Z.
Traduction de la recherche en production : Collaborer directement avec les quants pour implémenter des modèles complexes et des exigences de données dans un code robuste et performant.
Fondations techniques : Définir les standards d'ingénierie, établir des cadres de test et encadrer l'équipe sur les meilleures pratiques de développement.
Soutien aux activités d'affaires : Créer des tableaux de bord et des outils de haute qualité permettant aux parties prenantes d'interagir avec les opérations de trading et les systèmes de recherche.
Qualifications
Expérience Senior Full-Stack : Plus de 8 ans d'expérience professionnelle dans la construction et la maintenance de systèmes de production.
Maîtrise technique approfondie : Expertise de haut niveau en Python, SQL/PostgreSQL, modélisation de données et conception d'API.
Flexibilité Frontend : Capacité à livrer des interfaces utilisateurs (UI) rapides et esthétiques en utilisant les outils les plus efficaces, que ce soit Jinja2 + HTMX ou React.
Exécution Cloud Native : Capacité éprouvée à concevoir et à exécuter personnellement des schémas complexes et des infrastructures de bout en bout.
Expertise en infrastructure : Expérience concrète avec Azure (ou AWS/GCP), la conteneurisation (Docker/K8s), les pipelines CI/CD et les outils d'infrastructure en tant que code (Terraform).
Esprit Startup : Vous vous épanouissez dans des environnements de haute autonomie et pouvez expliquer clairement des compromis architecturaux complexes à des parties prenantes non-développeurs (Quants/Gestionnaires de portefeuille).
Atouts (Nice to haves)
Connaissance du domaine financier : Une exposition préalable aux données financières (séries chronologiques ou cycles de transaction) est un atout pour diriger la conception des schémas et des pipelines.
Concepts d'ingénierie de données : Expérience avec l'orchestration de flux (Prefect, Dagster) et les formats de données haute performance (Parquet, Arrow).
Expérience en apprentissage automatique (ML) : Familiarité pratique avec les flux de travail en science des données, la modélisation prédictive et l'implémentation de logique ML ou d'apprentissage par renforcement (RL) en production.
Ce que Nymbus offre
Impact et autonomie : Influence directe sur l'infrastructure de trading et la prise de décision en temps réel.
Environnement de haute performance : Collaboration avec des experts chevronnés qui accueillent les idées audacieuses et les discussions ouvertes.
Culture d'excellence : Mentorat continu de la part de la haute direction, incluant notre chef de l'exploitation (CIO).
Outils et données de pointe : Accès à des données de marché avancées et des modèles propriétaires pour stimuler l'innovation.
Modèle de travail hybride : Équilibre entre la collaboration en personne au bureau du centre-ville de Montréal (3 jours) et la flexibilité du télétravail (2 jours).
Avantages complets : Rémunération compétitive incluant une couverture médicale, dentaire, vie et invalidité.
Notre Culture
Nous valorisons l'amélioration continue, en accueillant les nouvelles perspectives et l'analyse rigoureuse.
Nous cultivons un environnement de soutien où chaque voix est entendue et où la croissance professionnelle est une priorité.
Nous bâtissons une firme de gestion d'investissement de nouvelle génération ancrée dans la curiosité intellectuelle et l'excellence technologique.
Équité en matière d'emploi
Chez Nymbus, nous croyons que la diversité des perspectives renforce notre équipe. Nous encourageons fortement les femmes et les candidats issus de milieux sous-représentés à postuler — même si vous ne répondez pas exactement à toutes les qualifications énumérées.
Processus de candidature
Étapes de l'entrevue : Peuvent inclure une évaluation de codage, des entrevues techniques et des rencontres avec la haute direction.
Nous remercions tous les candidats de leur intérêt ; cependant, seules les personnes sélectionnées pour une entrevue seront contactées. Aucune demande par téléphone, s'il vous plaît.
Joignez-vous à nous et devenez un acteur clé du façonnement de l'avenir des titres à revenu fixe systématiques et des contrats à terme gérés. Nous avons hâte de vous rencontrer !