Senior Software Developer - Electronic Trading
$70k - $135k per yearSenior Software Developer – Electronic Trading Position Description
We are seeking a Senior Software Developer – Electronic Trading Systems with 5–10 years of relevant industry experience to design, develop, enhance, and support high performance trading applications. The successful candidate will work closely with traders, quantitative researchers, Market Access, Infrastructure, Operations, and Compliance teams to deliver reliable, low latency, and scalable trading solutions.
This role requires strong C/C++ and Java development experience, excellent troubleshooting abilities, and a solid understanding of Linux, networking, databases, multithreading, and modern DevOps practices. Location: Montréal
Work mode: On site Your future duties and responsibilities
• Designed, developed, and maintained high-performance electronic trading applications in collaboration with traders and quantitative researchers.
• Analyzed business and technical requirements to deliver new trading features, algorithms, and enhancements to existing applications.
• Optimized trading platforms for performance, low latency, scalability, stability, and reliability.
• Provided production support by monitoring trading systems, troubleshooting critical production issues, and implementing automation to improve platform stability and reduce operational risk.
• Collaborated with Market Access, IT Infrastructure, Operations, Back Office, and Compliance teams to ensure reliable market data delivery, order routing, infrastructure availability, and regulatory compliance.
• Implemented trading functionality in accordance with financial market regulations, including Reg NMS, Reg SHO, and other applicable compliance requirements.
• Contributed to the continuous improvement of electronic trading platforms by enhancing system resilience, availability, and operational efficiency.
• Technical Environment Required qualifications to be successful in this role
Minimum Required Qualifications
• 5–10 years of relevant software development or financial technology experience.
• Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
• Good knowledge of French and English*
• Strong technical, analytical, and troubleshooting skills.
• Ability to diagnose and resolve complex production issues quickly under pressure.
• Strong experience with:
• C/C++
• Java and Spring Boot
• Object oriented programming and design
• Real time and multi threaded programming
• Linux systems and low level Linux concepts
• Network programming, including sockets, TCP/IP, and multicast/UDP technologies
• SQL and Oracle PL/SQL
• Python and Bash scripting
• DevOps and Continuous Delivery practices
• Jenkins, JUnit, Gradle, and Git
• Code quality, performance profiling, debugging, and optimization tools
• Excellent verbal communication and collaboration skills. Preferred Qualifications
• Master's degree in Computer Science, Engineering, or a related discipline.
• Experience or knowledge of financial markets and electronic trading is an asset but not required.
• Understanding of multi core architectures and performance optimization.
• Experience with libraries and technologies such as Boost, Qt, Onload, and VMA.
• Experience with NoSQL and in memory technologies such as Redis and Memcached. Java • C# • SQL • Linux/Unix • Git • CI/CD • Electronic Trading Platforms • Market Data • Market Access • Trading Algorithms • Production Support • Databases • Networking • Automation Location: Montréal
Work mode: On site *Ability to communicate in English, both orally and in writing, is a requirement as the person in this position will need to collaborate regularly with colleagues and partners in Canada and the United States. CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $70,000–$135,000. This role is an existing vacancy. #LI-AR1 Together, as owners, let’s turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction. Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter. That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals. To learn more about accessibility at CGI, contact us via email . Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries. Come join our team—one of the largest IT and business consulting services firms in the world. Développeur logiciel senior – Systèmes de négociation électronique Job Description
Nous sommes à la recherche d'un Développeur logiciel senior – Systèmes de négociation électronique possédant de 5 à 10 années d'expérience pertinente afin de concevoir, développer, améliorer et soutenir des applications de négociation à haute performance.
La personne retenue travaillera en étroite collaboration avec les négociateurs (traders), les chercheurs quantitatifs ainsi qu'avec les équipes d'accès aux marchés, d'infrastructure TI, des opérations et de conformité afin de fournir des solutions de négociation fiables, évolutives et à faible latence. Ce poste requiert une solide expérience en développement C/C++ et Java, d'excellentes capacités de résolution de problèmes ainsi qu'une bonne compréhension de Linux, des réseaux, des bases de données, de la programmation multithread et des pratiques DevOps modernes. Mode de travail: Sur site
Lieu : Montréal Your future duties and responsibilities
• Concevoir, développer et faire évoluer des applications de négociation électronique en collaboration avec les équipes de négociation et les chercheurs quantitatifs.
• Analyser les besoins d'affaires et techniques afin de concevoir et déployer de nouvelles fonctionnalités et des algorithmes de négociation performants.
• Optimiser les plateformes pour améliorer la performance, la faible latence, la stabilité, la fiabilité et l'évolutivité des systèmes.
• Assurer le soutien de production, diagnostiquer et résoudre rapidement les incidents critiques afin de garantir une haute disponibilité des plateformes de négociation.
• Mettre en œuvre des solutions conformes aux exigences réglementaires des marchés financiers (Reg NMS, Reg SHO et autres normes applicables).
• Automatiser les processus opérationnels et renforcer les mécanismes de surveillance afin de réduire les interventions manuelles et les risques opérationnels.
• Collaborer avec les équipes Market Access, Infrastructure, Opérations, Back Office et Conformité afin d'assurer la fiabilité des flux de données de marché, l'acheminement des ordres et la disponibilité des infrastructures critiques.
• Participer à l'amélioration continue des plateformes de négociation en proposant des solutions innovantes favorisant la résilience, la performance et la qualité des services. Required qualifications to be successful in this role
• 5 à 10 années d'expérience pertinente en développement logiciel, en technologies financières ou dans un domaine connexe.
• Baccalauréat en informatique, génie logiciel ou dans une discipline connexe.
• Bonne connaissance du Français et de l’anglais*
• Excellentes compétences techniques, analytiques et en résolution de problèmes.
• Capacité à diagnostiquer et à résoudre rapidement des problèmes complexes en production, y compris dans des situations de forte pression.
• Solide expérience avec les technologies et concepts suivants :
• C/C++
• Java et Spring Boot
• Programmation et conception orientées objet
• Programmation en temps réel et multithread
• Systèmes Linux et compréhension des concepts Linux de bas niveau
• Programmation réseau, notamment les sockets, TCP/IP et les technologies UDP/multicast
• SQL et Oracle PL/SQL
• Scripts Python et Bash
• Pratiques DevOps et de livraison continue (Continuous Delivery)
• Jenkins, JUnit, Gradle et Git
• Outils de qualité du code, de profilage des performances, de débogage et d'optimisation
• Excellentes aptitudes en communication orale et en collaboration. Qualifications souhaitées
• Maîtrise en informatique, en génie ou dans une discipline connexe.
• Connaissance ou expérience des marchés financiers et des systèmes de négociation électronique, considérée comme un atout, mais non obligatoire.
• Bonne compréhension des architectures multicœurs et de l'optimisation des performances.
• Expérience avec des bibliothèques et technologies telles que Boost, Qt, Onload et VMA.
• Expérience avec les technologies NoSQL et les bases de données en mémoire, notamment Redis et Memcached. Environnement technique
Java • C# • SQL • Linux/Unix • Scripts d'automatisation • Bases de données • Réseaux • Plateformes de négociation électronique • Surveillance de production • Algorithmes de négociation • Market Data • Market Access • CI/CD • Git Mode de travail: Sur site
Lieu : Montréal *Capacité à communiquer en anglais, à l'oral comme à l'écrit, car la personne à ce poste devra collaborer régulièrement avec des collègues et partenaires au Canada et aux États-Unis. CGI offre une estimation raisonnable de la fourchette salariale pour ce poste. Le calcul de cette fourchette dépend de divers facteurs, notamment le niveau de compétence, le marché géographique, l’expérience, la formation ainsi que les licences et certifications professionnelles. Les décisions en matière de rémunération dépendent des particularités de chaque cas. Une estimation raisonnable de cette fourchette salariale se situe entre 75 000$ à 130 000$. Ce poste est vacant. #LI-AR1 Ensemble, en tant que propriétaires, mettons notre savoir-faire à l’œuvre. La vie chez CGI est ancrée dans l’actionnariat, le travail d’équipe, le respect et un sentiment d’appartenance. Chez nous, vous pourrez exploiter votre plein potentiel parce que… Nous vous invitons à devenir propriétaire dès le jour 1 alors que nous travaillons ensemble à faire de notre rêve une réalité. C’est pourquoi nous nous désignons comme associés de CGI, plutôt que comme employés. Nous tirons profit des retombées de notre succès collectif et contribuons activement à l’orientation et à la stratégie de notre entreprise. Votre travail crée de la valeur. Vous élaborerez des solutions novatrices et développerez des relations durables avec vos collègues et clients, tout en ayant accès à des capacités mondiales pour concrétiser vos idées, saisir de nouvelles opportunités, et bénéficier d’une expertise sectorielle et technologique de pointe. Vous ferez évoluer votre carrière en vous joignant à une entreprise bâtie pour croître et durer. Vous serez soutenus par des leaders qui ont votre santé et bien-être à cœur et qui vous permettront de saisir des occasions afin de parfaire vos compétences et élargir les horizons. Chez CGI, nous valorisons la richesse que la diversité apporte et nous nous engageons à favoriser un environnement de travail où chacun s’épanouit. Nous collaborons avec nos clients pour bâtir des communautés plus inclusives et permettre à tous les associés de CGI de réussir. En tant qu’employeur prônant l’égalité des chances, il est important pour nous que vous puissiez donner le meilleur de vous-même durant le processus de recrutement. Si vous avez besoin d’un accommodement particulier, veuillez en informer votre recruteur. Ce même engagement envers l’équité s’étend à notre utilisation des technologies. Afin de soutenir notre équipe de recrutement, des outils d’IA peuvent être utilisés pour aider à l’évaluation des candidatures, sans jamais remplacer le jugement humain. Toutes les décisions d’embauche demeurent entièrement entre les mains de nos professionnels du recrutement. Pour en savoir plus sur l'accessibilité chez CGI, contactez-nous par courriel . Veuillez noter que ce courriel est strictement réservé aux demandes d'accessibilité et ne peut être utilisé pour vérifier l'état d’une candidature. Joignez-vous à nous, l’une des plus importantes entreprises de conseil en technologie de l’information (TI) et en management au monde. Senior Software Developer – Electronic Trading Position Description
We are seeking a Senior Software Developer – Electronic Trading Systems with 5–10 years of relevant industry experience to design, develop, enhance, and support high performance trading applications. The successful candidate will work closely with traders, quantitative researchers, Market Access, Infrastructure, Operations, and Compliance teams to deliver reliable, low latency, and scalable trading solutions.
This role requires strong C/C++ and Java development experience, excellent troubleshooting abilities, and a solid understanding of Linux, networking, databases, multithreading, and modern DevOps practices. Location: Montréal
Work mode: On site Your future duties and responsibilities
• Designed, developed, and maintained high-performance electronic trading applications in collaboration with traders and quantitative researchers.
• Analyzed business and technical requirements to deliver new trading features, algorithms, and enhancements to existing applications.
• Optimized trading platforms for performance, low latency, scalability, stability, and reliability.
• Provided production support by monitoring trading systems, troubleshooting critical production issues, and implementing automation to improve platform stability and reduce operational risk.
• Collaborated with Market Access, IT Infrastructure, Operations, Back Office, and Compliance teams to ensure reliable market data delivery, order routing, infrastructure availability, and regulatory compliance.
• Implemented trading functionality in accordance with financial market regulations, including Reg NMS, Reg SHO, and other applicable compliance requirements.
• Contributed to the continuous improvement of electronic trading platforms by enhancing system resilience, availability, and operational efficiency.
• Technical Environment Required qualifications to be successful in this role
Minimum Required Qualifications
• 5–10 years of relevant software development or financial technology experience.
• Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
• Good knowledge of French and English*
• Strong technical, analytical, and troubleshooting skills.
• Ability to diagnose and resolve complex production issues quickly under pressure.
• Strong experience with:
• C/C++
• Java and Spring Boot
• Object oriented programming and design
• Real time and multi threaded programming
• Linux systems and low level Linux concepts
• Network programming, including sockets, TCP/IP, and multicast/UDP technologies
• SQL and Oracle PL/SQL
• Python and Bash scripting
• DevOps and Continuous Delivery practices
• Jenkins, JUnit, Gradle, and Git
• Code quality, performance profiling, debugging, and optimization tools
• Excellent verbal communication and collaboration skills. Preferred Qualifications
• Master's degree in Computer Science, Engineering, or a related discipline.
• Experience or knowledge of financial markets and electronic trading is an asset but not required.
• Understanding of multi core architectures and performance optimization.
• Experience with libraries and technologies such as Boost, Qt, Onload, and VMA.
• Experience with NoSQL and in memory technologies such as Redis and Memcached. Java • C# • SQL • Linux/Unix • Git • CI/CD • Electronic Trading Platforms • Market Data • Market Access • Trading Algorithms • Production Support • Databases • Networking • Automation Location: Montréal
Work mode: On site *Ability to communicate in English, both orally and in writing, is a requirement as the person in this position will need to collaborate regularly with colleagues and partners in Canada and the United States. CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $70,000–$135,000. This role is an existing vacancy. #LI-AR1 Together, as owners, let’s turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction. Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter. That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals. To learn more about accessibility at CGI, contact us via email . Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries. Come join our team—one of the largest IT and business consulting services firms in the world. Développeur logiciel senior – Systèmes de négociation électronique Job Description
Nous sommes à la recherche d'un Développeur logiciel senior – Systèmes de négociation électronique possédant de 5 à 10 années d'expérience pertinente afin de concevoir, développer, améliorer et soutenir des applications de négociation à haute performance.
La personne retenue travaillera en étroite collaboration avec les négociateurs (traders), les chercheurs quantitatifs ainsi qu'avec les équipes d'accès aux marchés, d'infrastructure TI, des opérations et de conformité afin de fournir des solutions de négociation fiables, évolutives et à faible latence. Ce poste requiert une solide expérience en développement C/C++ et Java, d'excellentes capacités de résolution de problèmes ainsi qu'une bonne compréhension de Linux, des réseaux, des bases de données, de la programmation multithread et des pratiques DevOps modernes. Mode de travail: Sur site
Lieu : Montréal Your future duties and responsibilities
• Concevoir, développer et faire évoluer des applications de négociation électronique en collaboration avec les équipes de négociation et les chercheurs quantitatifs.
• Analyser les besoins d'affaires et techniques afin de concevoir et déployer de nouvelles fonctionnalités et des algorithmes de négociation performants.
• Optimiser les plateformes pour améliorer la performance, la faible latence, la stabilité, la fiabilité et l'évolutivité des systèmes.
• Assurer le soutien de production, diagnostiquer et résoudre rapidement les incidents critiques afin de garantir une haute disponibilité des plateformes de négociation.
• Mettre en œuvre des solutions conformes aux exigences réglementaires des marchés financiers (Reg NMS, Reg SHO et autres normes applicables).
• Automatiser les processus opérationnels et renforcer les mécanismes de surveillance afin de réduire les interventions manuelles et les risques opérationnels.
• Collaborer avec les équipes Market Access, Infrastructure, Opérations, Back Office et Conformité afin d'assurer la fiabilité des flux de données de marché, l'acheminement des ordres et la disponibilité des infrastructures critiques.
• Participer à l'amélioration continue des plateformes de négociation en proposant des solutions innovantes favorisant la résilience, la performance et la qualité des services. Required qualifications to be successful in this role
• 5 à 10 années d'expérience pertinente en développement logiciel, en technologies financières ou dans un domaine connexe.
• Baccalauréat en informatique, génie logiciel ou dans une discipline connexe.
• Bonne connaissance du Français et de l’anglais*
• Excellentes compétences techniques, analytiques et en résolution de problèmes.
• Capacité à diagnostiquer et à résoudre rapidement des problèmes complexes en production, y compris dans des situations de forte pression.
• Solide expérience avec les technologies et concepts suivants :
• C/C++
• Java et Spring Boot
• Programmation et conception orientées objet
• Programmation en temps réel et multithread
• Systèmes Linux et compréhension des concepts Linux de bas niveau
• Programmation réseau, notamment les sockets, TCP/IP et les technologies UDP/multicast
• SQL et Oracle PL/SQL
• Scripts Python et Bash
• Pratiques DevOps et de livraison continue (Continuous Delivery)
• Jenkins, JUnit, Gradle et Git
• Outils de qualité du code, de profilage des performances, de débogage et d'optimisation
• Excellentes aptitudes en communication orale et en collaboration. Qualifications souhaitées
• Maîtrise en informatique, en génie ou dans une discipline connexe.
• Connaissance ou expérience des marchés financiers et des systèmes de négociation électronique, considérée comme un atout, mais non obligatoire.
• Bonne compréhension des architectures multicœurs et de l'optimisation des performances.
• Expérience avec des bibliothèques et technologies telles que Boost, Qt, Onload et VMA.
• Expérience avec les technologies NoSQL et les bases de données en mémoire, notamment Redis et Memcached. Environnement technique
Java • C# • SQL • Linux/Unix • Scripts d'automatisation • Bases de données • Réseaux • Plateformes de négociation électronique • Surveillance de production • Algorithmes de négociation • Market Data • Market Access • CI/CD • Git Mode de travail: Sur site
Lieu : Montréal *Capacité à communiquer en anglais, à l'oral comme à l'écrit, car la personne à ce poste devra collaborer régulièrement avec des collègues et partenaires au Canada et aux États-Unis. CGI offre une estimation raisonnable de la fourchette salariale pour ce poste. Le calcul de cette fourchette dépend de divers facteurs, notamment le niveau de compétence, le marché géographique, l’expérience, la formation ainsi que les licences et certifications professionnelles. Les décisions en matière de rémunération dépendent des particularités de chaque cas. Une estimation raisonnable de cette fourchette salariale se situe entre 75 000$ à 130 000$. Ce poste est vacant. #LI-AR1 Ensemble, en tant que propriétaires, mettons notre savoir-faire à l’œuvre. La vie chez CGI est ancrée dans l’actionnariat, le travail d’équipe, le respect et un sentiment d’appartenance. Chez nous, vous pourrez exploiter votre plein potentiel parce que… Nous vous invitons à devenir propriétaire dès le jour 1 alors que nous travaillons ensemble à faire de notre rêve une réalité. C’est pourquoi nous nous désignons comme associés de CGI, plutôt que comme employés. Nous tirons profit des retombées de notre succès collectif et contribuons activement à l’orientation et à la stratégie de notre entreprise. Votre travail crée de la valeur. Vous élaborerez des solutions novatrices et développerez des relations durables avec vos collègues et clients, tout en ayant accès à des capacités mondiales pour concrétiser vos idées, saisir de nouvelles opportunités, et bénéficier d’une expertise sectorielle et technologique de pointe. Vous ferez évoluer votre carrière en vous joignant à une entreprise bâtie pour croître et durer. Vous serez soutenus par des leaders qui ont votre santé et bien-être à cœur et qui vous permettront de saisir des occasions afin de parfaire vos compétences et élargir les horizons. Chez CGI, nous valorisons la richesse que la diversité apporte et nous nous engageons à favoriser un environnement de travail où chacun s’épanouit. Nous collaborons avec nos clients pour bâtir des communautés plus inclusives et permettre à tous les associés de CGI de réussir. En tant qu’employeur prônant l’égalité des chances, il est important pour nous que vous puissiez donner le meilleur de vous-même durant le processus de recrutement. Si vous avez besoin d’un accommodement particulier, veuillez en informer votre recruteur. Ce même engagement envers l’équité s’étend à notre utilisation des technologies. Afin de soutenir notre équipe de recrutement, des outils d’IA peuvent être utilisés pour aider à l’évaluation des candidatures, sans jamais remplacer le jugement humain. Toutes les décisions d’embauche demeurent entièrement entre les mains de nos professionnels du recrutement. Pour en savoir plus sur l'accessibilité chez CGI, contactez-nous par courriel . Veuillez noter que ce courriel est strictement réservé aux demandes d'accessibilité et ne peut être utilisé pour vérifier l'état d’une candidature. Joignez-vous à nous, l’une des plus importantes entreprises de conseil en technologie de l’information (TI) et en management au monde.
We are seeking a Senior Software Developer – Electronic Trading Systems with 5–10 years of relevant industry experience to design, develop, enhance, and support high performance trading applications. The successful candidate will work closely with traders, quantitative researchers, Market Access, Infrastructure, Operations, and Compliance teams to deliver reliable, low latency, and scalable trading solutions.
This role requires strong C/C++ and Java development experience, excellent troubleshooting abilities, and a solid understanding of Linux, networking, databases, multithreading, and modern DevOps practices. Location: Montréal
Work mode: On site Your future duties and responsibilities
• Designed, developed, and maintained high-performance electronic trading applications in collaboration with traders and quantitative researchers.
• Analyzed business and technical requirements to deliver new trading features, algorithms, and enhancements to existing applications.
• Optimized trading platforms for performance, low latency, scalability, stability, and reliability.
• Provided production support by monitoring trading systems, troubleshooting critical production issues, and implementing automation to improve platform stability and reduce operational risk.
• Collaborated with Market Access, IT Infrastructure, Operations, Back Office, and Compliance teams to ensure reliable market data delivery, order routing, infrastructure availability, and regulatory compliance.
• Implemented trading functionality in accordance with financial market regulations, including Reg NMS, Reg SHO, and other applicable compliance requirements.
• Contributed to the continuous improvement of electronic trading platforms by enhancing system resilience, availability, and operational efficiency.
• Technical Environment Required qualifications to be successful in this role
Minimum Required Qualifications
• 5–10 years of relevant software development or financial technology experience.
• Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
• Good knowledge of French and English*
• Strong technical, analytical, and troubleshooting skills.
• Ability to diagnose and resolve complex production issues quickly under pressure.
• Strong experience with:
• C/C++
• Java and Spring Boot
• Object oriented programming and design
• Real time and multi threaded programming
• Linux systems and low level Linux concepts
• Network programming, including sockets, TCP/IP, and multicast/UDP technologies
• SQL and Oracle PL/SQL
• Python and Bash scripting
• DevOps and Continuous Delivery practices
• Jenkins, JUnit, Gradle, and Git
• Code quality, performance profiling, debugging, and optimization tools
• Excellent verbal communication and collaboration skills. Preferred Qualifications
• Master's degree in Computer Science, Engineering, or a related discipline.
• Experience or knowledge of financial markets and electronic trading is an asset but not required.
• Understanding of multi core architectures and performance optimization.
• Experience with libraries and technologies such as Boost, Qt, Onload, and VMA.
• Experience with NoSQL and in memory technologies such as Redis and Memcached. Java • C# • SQL • Linux/Unix • Git • CI/CD • Electronic Trading Platforms • Market Data • Market Access • Trading Algorithms • Production Support • Databases • Networking • Automation Location: Montréal
Work mode: On site *Ability to communicate in English, both orally and in writing, is a requirement as the person in this position will need to collaborate regularly with colleagues and partners in Canada and the United States. CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $70,000–$135,000. This role is an existing vacancy. #LI-AR1 Together, as owners, let’s turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction. Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter. That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals. To learn more about accessibility at CGI, contact us via email . Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries. Come join our team—one of the largest IT and business consulting services firms in the world. Développeur logiciel senior – Systèmes de négociation électronique Job Description
Nous sommes à la recherche d'un Développeur logiciel senior – Systèmes de négociation électronique possédant de 5 à 10 années d'expérience pertinente afin de concevoir, développer, améliorer et soutenir des applications de négociation à haute performance.
La personne retenue travaillera en étroite collaboration avec les négociateurs (traders), les chercheurs quantitatifs ainsi qu'avec les équipes d'accès aux marchés, d'infrastructure TI, des opérations et de conformité afin de fournir des solutions de négociation fiables, évolutives et à faible latence. Ce poste requiert une solide expérience en développement C/C++ et Java, d'excellentes capacités de résolution de problèmes ainsi qu'une bonne compréhension de Linux, des réseaux, des bases de données, de la programmation multithread et des pratiques DevOps modernes. Mode de travail: Sur site
Lieu : Montréal Your future duties and responsibilities
• Concevoir, développer et faire évoluer des applications de négociation électronique en collaboration avec les équipes de négociation et les chercheurs quantitatifs.
• Analyser les besoins d'affaires et techniques afin de concevoir et déployer de nouvelles fonctionnalités et des algorithmes de négociation performants.
• Optimiser les plateformes pour améliorer la performance, la faible latence, la stabilité, la fiabilité et l'évolutivité des systèmes.
• Assurer le soutien de production, diagnostiquer et résoudre rapidement les incidents critiques afin de garantir une haute disponibilité des plateformes de négociation.
• Mettre en œuvre des solutions conformes aux exigences réglementaires des marchés financiers (Reg NMS, Reg SHO et autres normes applicables).
• Automatiser les processus opérationnels et renforcer les mécanismes de surveillance afin de réduire les interventions manuelles et les risques opérationnels.
• Collaborer avec les équipes Market Access, Infrastructure, Opérations, Back Office et Conformité afin d'assurer la fiabilité des flux de données de marché, l'acheminement des ordres et la disponibilité des infrastructures critiques.
• Participer à l'amélioration continue des plateformes de négociation en proposant des solutions innovantes favorisant la résilience, la performance et la qualité des services. Required qualifications to be successful in this role
• 5 à 10 années d'expérience pertinente en développement logiciel, en technologies financières ou dans un domaine connexe.
• Baccalauréat en informatique, génie logiciel ou dans une discipline connexe.
• Bonne connaissance du Français et de l’anglais*
• Excellentes compétences techniques, analytiques et en résolution de problèmes.
• Capacité à diagnostiquer et à résoudre rapidement des problèmes complexes en production, y compris dans des situations de forte pression.
• Solide expérience avec les technologies et concepts suivants :
• C/C++
• Java et Spring Boot
• Programmation et conception orientées objet
• Programmation en temps réel et multithread
• Systèmes Linux et compréhension des concepts Linux de bas niveau
• Programmation réseau, notamment les sockets, TCP/IP et les technologies UDP/multicast
• SQL et Oracle PL/SQL
• Scripts Python et Bash
• Pratiques DevOps et de livraison continue (Continuous Delivery)
• Jenkins, JUnit, Gradle et Git
• Outils de qualité du code, de profilage des performances, de débogage et d'optimisation
• Excellentes aptitudes en communication orale et en collaboration. Qualifications souhaitées
• Maîtrise en informatique, en génie ou dans une discipline connexe.
• Connaissance ou expérience des marchés financiers et des systèmes de négociation électronique, considérée comme un atout, mais non obligatoire.
• Bonne compréhension des architectures multicœurs et de l'optimisation des performances.
• Expérience avec des bibliothèques et technologies telles que Boost, Qt, Onload et VMA.
• Expérience avec les technologies NoSQL et les bases de données en mémoire, notamment Redis et Memcached. Environnement technique
Java • C# • SQL • Linux/Unix • Scripts d'automatisation • Bases de données • Réseaux • Plateformes de négociation électronique • Surveillance de production • Algorithmes de négociation • Market Data • Market Access • CI/CD • Git Mode de travail: Sur site
Lieu : Montréal *Capacité à communiquer en anglais, à l'oral comme à l'écrit, car la personne à ce poste devra collaborer régulièrement avec des collègues et partenaires au Canada et aux États-Unis. CGI offre une estimation raisonnable de la fourchette salariale pour ce poste. Le calcul de cette fourchette dépend de divers facteurs, notamment le niveau de compétence, le marché géographique, l’expérience, la formation ainsi que les licences et certifications professionnelles. Les décisions en matière de rémunération dépendent des particularités de chaque cas. Une estimation raisonnable de cette fourchette salariale se situe entre 75 000$ à 130 000$. Ce poste est vacant. #LI-AR1 Ensemble, en tant que propriétaires, mettons notre savoir-faire à l’œuvre. La vie chez CGI est ancrée dans l’actionnariat, le travail d’équipe, le respect et un sentiment d’appartenance. Chez nous, vous pourrez exploiter votre plein potentiel parce que… Nous vous invitons à devenir propriétaire dès le jour 1 alors que nous travaillons ensemble à faire de notre rêve une réalité. C’est pourquoi nous nous désignons comme associés de CGI, plutôt que comme employés. Nous tirons profit des retombées de notre succès collectif et contribuons activement à l’orientation et à la stratégie de notre entreprise. Votre travail crée de la valeur. Vous élaborerez des solutions novatrices et développerez des relations durables avec vos collègues et clients, tout en ayant accès à des capacités mondiales pour concrétiser vos idées, saisir de nouvelles opportunités, et bénéficier d’une expertise sectorielle et technologique de pointe. Vous ferez évoluer votre carrière en vous joignant à une entreprise bâtie pour croître et durer. Vous serez soutenus par des leaders qui ont votre santé et bien-être à cœur et qui vous permettront de saisir des occasions afin de parfaire vos compétences et élargir les horizons. Chez CGI, nous valorisons la richesse que la diversité apporte et nous nous engageons à favoriser un environnement de travail où chacun s’épanouit. Nous collaborons avec nos clients pour bâtir des communautés plus inclusives et permettre à tous les associés de CGI de réussir. En tant qu’employeur prônant l’égalité des chances, il est important pour nous que vous puissiez donner le meilleur de vous-même durant le processus de recrutement. Si vous avez besoin d’un accommodement particulier, veuillez en informer votre recruteur. Ce même engagement envers l’équité s’étend à notre utilisation des technologies. Afin de soutenir notre équipe de recrutement, des outils d’IA peuvent être utilisés pour aider à l’évaluation des candidatures, sans jamais remplacer le jugement humain. Toutes les décisions d’embauche demeurent entièrement entre les mains de nos professionnels du recrutement. Pour en savoir plus sur l'accessibilité chez CGI, contactez-nous par courriel . Veuillez noter que ce courriel est strictement réservé aux demandes d'accessibilité et ne peut être utilisé pour vérifier l'état d’une candidature. Joignez-vous à nous, l’une des plus importantes entreprises de conseil en technologie de l’information (TI) et en management au monde. Senior Software Developer – Electronic Trading Position Description
We are seeking a Senior Software Developer – Electronic Trading Systems with 5–10 years of relevant industry experience to design, develop, enhance, and support high performance trading applications. The successful candidate will work closely with traders, quantitative researchers, Market Access, Infrastructure, Operations, and Compliance teams to deliver reliable, low latency, and scalable trading solutions.
This role requires strong C/C++ and Java development experience, excellent troubleshooting abilities, and a solid understanding of Linux, networking, databases, multithreading, and modern DevOps practices. Location: Montréal
Work mode: On site Your future duties and responsibilities
• Designed, developed, and maintained high-performance electronic trading applications in collaboration with traders and quantitative researchers.
• Analyzed business and technical requirements to deliver new trading features, algorithms, and enhancements to existing applications.
• Optimized trading platforms for performance, low latency, scalability, stability, and reliability.
• Provided production support by monitoring trading systems, troubleshooting critical production issues, and implementing automation to improve platform stability and reduce operational risk.
• Collaborated with Market Access, IT Infrastructure, Operations, Back Office, and Compliance teams to ensure reliable market data delivery, order routing, infrastructure availability, and regulatory compliance.
• Implemented trading functionality in accordance with financial market regulations, including Reg NMS, Reg SHO, and other applicable compliance requirements.
• Contributed to the continuous improvement of electronic trading platforms by enhancing system resilience, availability, and operational efficiency.
• Technical Environment Required qualifications to be successful in this role
Minimum Required Qualifications
• 5–10 years of relevant software development or financial technology experience.
• Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
• Good knowledge of French and English*
• Strong technical, analytical, and troubleshooting skills.
• Ability to diagnose and resolve complex production issues quickly under pressure.
• Strong experience with:
• C/C++
• Java and Spring Boot
• Object oriented programming and design
• Real time and multi threaded programming
• Linux systems and low level Linux concepts
• Network programming, including sockets, TCP/IP, and multicast/UDP technologies
• SQL and Oracle PL/SQL
• Python and Bash scripting
• DevOps and Continuous Delivery practices
• Jenkins, JUnit, Gradle, and Git
• Code quality, performance profiling, debugging, and optimization tools
• Excellent verbal communication and collaboration skills. Preferred Qualifications
• Master's degree in Computer Science, Engineering, or a related discipline.
• Experience or knowledge of financial markets and electronic trading is an asset but not required.
• Understanding of multi core architectures and performance optimization.
• Experience with libraries and technologies such as Boost, Qt, Onload, and VMA.
• Experience with NoSQL and in memory technologies such as Redis and Memcached. Java • C# • SQL • Linux/Unix • Git • CI/CD • Electronic Trading Platforms • Market Data • Market Access • Trading Algorithms • Production Support • Databases • Networking • Automation Location: Montréal
Work mode: On site *Ability to communicate in English, both orally and in writing, is a requirement as the person in this position will need to collaborate regularly with colleagues and partners in Canada and the United States. CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $70,000–$135,000. This role is an existing vacancy. #LI-AR1 Together, as owners, let’s turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction. Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter. That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals. To learn more about accessibility at CGI, contact us via email . Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries. Come join our team—one of the largest IT and business consulting services firms in the world. Développeur logiciel senior – Systèmes de négociation électronique Job Description
Nous sommes à la recherche d'un Développeur logiciel senior – Systèmes de négociation électronique possédant de 5 à 10 années d'expérience pertinente afin de concevoir, développer, améliorer et soutenir des applications de négociation à haute performance.
La personne retenue travaillera en étroite collaboration avec les négociateurs (traders), les chercheurs quantitatifs ainsi qu'avec les équipes d'accès aux marchés, d'infrastructure TI, des opérations et de conformité afin de fournir des solutions de négociation fiables, évolutives et à faible latence. Ce poste requiert une solide expérience en développement C/C++ et Java, d'excellentes capacités de résolution de problèmes ainsi qu'une bonne compréhension de Linux, des réseaux, des bases de données, de la programmation multithread et des pratiques DevOps modernes. Mode de travail: Sur site
Lieu : Montréal Your future duties and responsibilities
• Concevoir, développer et faire évoluer des applications de négociation électronique en collaboration avec les équipes de négociation et les chercheurs quantitatifs.
• Analyser les besoins d'affaires et techniques afin de concevoir et déployer de nouvelles fonctionnalités et des algorithmes de négociation performants.
• Optimiser les plateformes pour améliorer la performance, la faible latence, la stabilité, la fiabilité et l'évolutivité des systèmes.
• Assurer le soutien de production, diagnostiquer et résoudre rapidement les incidents critiques afin de garantir une haute disponibilité des plateformes de négociation.
• Mettre en œuvre des solutions conformes aux exigences réglementaires des marchés financiers (Reg NMS, Reg SHO et autres normes applicables).
• Automatiser les processus opérationnels et renforcer les mécanismes de surveillance afin de réduire les interventions manuelles et les risques opérationnels.
• Collaborer avec les équipes Market Access, Infrastructure, Opérations, Back Office et Conformité afin d'assurer la fiabilité des flux de données de marché, l'acheminement des ordres et la disponibilité des infrastructures critiques.
• Participer à l'amélioration continue des plateformes de négociation en proposant des solutions innovantes favorisant la résilience, la performance et la qualité des services. Required qualifications to be successful in this role
• 5 à 10 années d'expérience pertinente en développement logiciel, en technologies financières ou dans un domaine connexe.
• Baccalauréat en informatique, génie logiciel ou dans une discipline connexe.
• Bonne connaissance du Français et de l’anglais*
• Excellentes compétences techniques, analytiques et en résolution de problèmes.
• Capacité à diagnostiquer et à résoudre rapidement des problèmes complexes en production, y compris dans des situations de forte pression.
• Solide expérience avec les technologies et concepts suivants :
• C/C++
• Java et Spring Boot
• Programmation et conception orientées objet
• Programmation en temps réel et multithread
• Systèmes Linux et compréhension des concepts Linux de bas niveau
• Programmation réseau, notamment les sockets, TCP/IP et les technologies UDP/multicast
• SQL et Oracle PL/SQL
• Scripts Python et Bash
• Pratiques DevOps et de livraison continue (Continuous Delivery)
• Jenkins, JUnit, Gradle et Git
• Outils de qualité du code, de profilage des performances, de débogage et d'optimisation
• Excellentes aptitudes en communication orale et en collaboration. Qualifications souhaitées
• Maîtrise en informatique, en génie ou dans une discipline connexe.
• Connaissance ou expérience des marchés financiers et des systèmes de négociation électronique, considérée comme un atout, mais non obligatoire.
• Bonne compréhension des architectures multicœurs et de l'optimisation des performances.
• Expérience avec des bibliothèques et technologies telles que Boost, Qt, Onload et VMA.
• Expérience avec les technologies NoSQL et les bases de données en mémoire, notamment Redis et Memcached. Environnement technique
Java • C# • SQL • Linux/Unix • Scripts d'automatisation • Bases de données • Réseaux • Plateformes de négociation électronique • Surveillance de production • Algorithmes de négociation • Market Data • Market Access • CI/CD • Git Mode de travail: Sur site
Lieu : Montréal *Capacité à communiquer en anglais, à l'oral comme à l'écrit, car la personne à ce poste devra collaborer régulièrement avec des collègues et partenaires au Canada et aux États-Unis. CGI offre une estimation raisonnable de la fourchette salariale pour ce poste. Le calcul de cette fourchette dépend de divers facteurs, notamment le niveau de compétence, le marché géographique, l’expérience, la formation ainsi que les licences et certifications professionnelles. Les décisions en matière de rémunération dépendent des particularités de chaque cas. Une estimation raisonnable de cette fourchette salariale se situe entre 75 000$ à 130 000$. Ce poste est vacant. #LI-AR1 Ensemble, en tant que propriétaires, mettons notre savoir-faire à l’œuvre. La vie chez CGI est ancrée dans l’actionnariat, le travail d’équipe, le respect et un sentiment d’appartenance. Chez nous, vous pourrez exploiter votre plein potentiel parce que… Nous vous invitons à devenir propriétaire dès le jour 1 alors que nous travaillons ensemble à faire de notre rêve une réalité. C’est pourquoi nous nous désignons comme associés de CGI, plutôt que comme employés. Nous tirons profit des retombées de notre succès collectif et contribuons activement à l’orientation et à la stratégie de notre entreprise. Votre travail crée de la valeur. Vous élaborerez des solutions novatrices et développerez des relations durables avec vos collègues et clients, tout en ayant accès à des capacités mondiales pour concrétiser vos idées, saisir de nouvelles opportunités, et bénéficier d’une expertise sectorielle et technologique de pointe. Vous ferez évoluer votre carrière en vous joignant à une entreprise bâtie pour croître et durer. Vous serez soutenus par des leaders qui ont votre santé et bien-être à cœur et qui vous permettront de saisir des occasions afin de parfaire vos compétences et élargir les horizons. Chez CGI, nous valorisons la richesse que la diversité apporte et nous nous engageons à favoriser un environnement de travail où chacun s’épanouit. Nous collaborons avec nos clients pour bâtir des communautés plus inclusives et permettre à tous les associés de CGI de réussir. En tant qu’employeur prônant l’égalité des chances, il est important pour nous que vous puissiez donner le meilleur de vous-même durant le processus de recrutement. Si vous avez besoin d’un accommodement particulier, veuillez en informer votre recruteur. Ce même engagement envers l’équité s’étend à notre utilisation des technologies. Afin de soutenir notre équipe de recrutement, des outils d’IA peuvent être utilisés pour aider à l’évaluation des candidatures, sans jamais remplacer le jugement humain. Toutes les décisions d’embauche demeurent entièrement entre les mains de nos professionnels du recrutement. Pour en savoir plus sur l'accessibilité chez CGI, contactez-nous par courriel . Veuillez noter que ce courriel est strictement réservé aux demandes d'accessibilité et ne peut être utilisé pour vérifier l'état d’une candidature. Joignez-vous à nous, l’une des plus importantes entreprises de conseil en technologie de l’information (TI) et en management au monde.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Developer - Electronic Trading in Montréal, QC vacancy
- ...Job Responsibility: Are you an outstanding Java developer who understands complex systems architecture and has worked on large data... ...document what was built? If so, you might be Fivesky's next Senior Java Software Developer! Who you are: Seeking an experienced Java developer...SeniorFull time
- ...Why build just another backend service when you can shape the search technology powering an entire product ecosystem? As a Senior Software Developer on our Search team, you'll help evolve Coveo's search capabilities, delivering intelligent, scalable search experiences to thousands...SeniorFull time
- ...capabilities to ensure the security of critical infrastructures and sensitive events. Requirements We are looking for a Senior Software Developer: Design, develop, and optimize complex software applications using C++. Apply software development good practices and...SeniorPermanent employmentFull timeFlexible hours
- ...tech behind it needs to move faster. We're growing our Technology & Engineering team with multiple Software Developer openings across every level and squad. From SD3 to Senior Developer, we’re looking for talented engineers ready to make an impact at the intersection of...SeniorContract workRemote workFlexible hours2 days per week
- ...is the leading solution built to help software companies generate revenue through data... ...companies in the world. About You As a Senior Software Developer, you'll join a development team that... ...standards while evaluating technical trade-offs and delivering balanced solutions...SeniorApprenticeshipWorldwideFlexible hours
- ...leading provider of SoCs (System on Chip), software and hardware integrated platforms for the... ...work. What you'll do: Design, develop, and support LTE/5G NR air interface protocol... ...: ~ Bachelor's or Master's degree in Electronics, Telecommunications, Computer Science, or...Full time
- ...dynamic Clearance is a team of enthusiastic developers and testers driven by curiosity and a... ...sector organizations. In practice, we develop a self-service web portal that reduces... ...evidence stored on our platform. As a Software Developer, you will play a key role within...SeniorDaily paidFull timeImmediate startFlexible hours
- ...recherchons un·e Développeur·se logiciel senior possédant une expertise approfondie de Microsoft... ...Certifications Microsoft (ex. : Azure Developer, Power Platform, Dynamics 365)... ...s dynamic: We’re looking for a Senior Software Developer with deep expertise in Microsoft...SeniorFull timeFlexible hours
- ...daily, while growing your expertise in distributed systems, machine learning infrastructure and agentic workflows. As a Backend Developer, you will: Contribute to the development lifecycle, including coding, testing, and deployment Analyze and help improve the ease...Senior
- ...Backend team within the Platform Engineering division. We're a group with an unusual mandate inside MaintainX: we treat our internal developer platform as a real product, with internal customers (150+ developers), adoption metrics, and a roadmap shaped by what product teams...SeniorFull timeLocal areaImmediate start
- ...DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional... .... We are looking for a passionate S oftware Developer to join our infrastructure team. This software-focused role involves building the services,...Work from home
- ...DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated... ...We are looking for multiple passionate Software Developers to join our team. You will develop... ...surrounded by cutting-edge technology and senior technologists providing you with the best...Senior
- ...crowdsourcing/crawler technology. The Challenge Are you a rockstar developer looking to work in a fun and challenging environment with a well... ...find funding. Alongside our Platform Manager, designers, and software development team, you will design and develop next generation...SeniorFull timeWork at office
- ...We are seeking a Software Developer to join our engineering team in Montreal and contribute to the design, development, verification, and maintenance of aerospace software design tools and safety-critical software systems . This role involves working on high‑reliability...Full timeWorldwide
- ...DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together... ...Montreal has to offer you: ~ Mentorship with experienced software developers, database administrators, and technical project managers ~...Local area
$46.15 per hour
...from a program of 3 months to less than 1 year Experience: 3 years to less than 5 years Tasks Write, modify, integrate and test software code Communicate technical problems, processes and solutions Prepare reports, manuals and other documentation on the status,...Temporary work- ...développant une infrastructure de négociation électronique à un niveau de classe mondiale. Nos... ...Capital is a leading quantitative trading firm founded in 1998. Tower has built its... ...Core Engineering department is seeking a Software Developer II to join the Data team in Montreal....ApprenticeshipCasual workWork at officeWorldwide
- ...the Role We are building a dedicated product growth team, and we're hiring a Growth Engineer to operate as a full, self-sufficient software engineer within it. Reporting to the Director of Product Growth, you'll work alongside our Product Manager and Product Designer on...Long term contractWork at officeWorldwide
- ...ideas and reward their results. As a Software Developer Intern , you will join one of our... ...our network development initiatives or trading businesses. Depending on the team you join... ...intensive software under the guidance of senior technologists with the goal of deployment...SeniorSummer workInternshipWork at officeDay shift
- ...safety, MEDFAR was the first company to certify a cloud-based Electronic Medical Record in Canada: MYLE (Make Your Life Easy).... ...technological alternative. Job Description As a Senior Software Developer - Healthcare systems integration profile, you will be a key...SeniorPermanent employmentFull timeContract workWork at officeRemote workWorldwide
- ...passionate mission is to empower safer, more person-centered care across senior living through world-leading AI, industry-changing hardware, and... ...through innovation. Your Role at SafelyYou As a Senior Software Engineer on the Fleet Team, you will help scale and evolve our...SeniorLong term contractRemote workWork from home
- ...Having an in-depth analysis and understanding of software development and customer issues, the Lead Software Developer evaluates and selects possible technology options for a project. They take part in evaluating efforts, solving problems and ensuring the quality of solutions...
- ...looking for an independent individual with solid experience in web software development to help evolve a widely used web application. We... ...meetings with the development and quality assurance teams Develop and maintain web application features using C#/ASP.NET Core and...Full timeApprenticeshipFlexible hours
- ...you will report to the Treasury Manager, Trade Finance and Bank Guarantees and be responsible... ...Finance Teams and other stakeholders. Develop and maintain good relationships with... ..., project managers, procurement managers, senior management, business partners and bankers....SeniorFull timeInternshipFlexible hours
- ...Software Developer Montreal, Quebec | Full-Time Contract Information Technology / Software Development | Intermediate (3 to 5 Years) | Monday to Friday, Day Shift Position Type Full-Time Contract, with potential to convert to a permanent position Location Montreal...Permanent employmentFull timeContract workWork at officeMonday to fridayShift work
$80k - $130k per year
Senior Java Developer Position Description Location: Montreal Bilingualism: French/English... ...into secure, scalable, production grade software. Your future duties and responsibilities... .... . Communicate designs, estimates, trade offs, and progress clearly to technical...SeniorContract work$70 - $75 per hour
...Job Title: Senior Software Developer, CAD Applications (C++/Python) Location: Hybrid - Montreal, Quebec, Canada Job Type: T4 Contract Experience: 7+ Years Rate: CAD 70 - 75 per hour Role Summary: NearSource is looking for a Senior Software Developer, CAD Applications...SeniorHourly payLong term contractFull timeContract work- The programmer hired by Foniva will have to understand, analyze and define the algorithms needed to achieve the objectives set by the technical director. He will have to program all business decisions and ensure the quality of Foniva products and services. Also, he will...Full time
- ...expérience sont considérés, du junior au senior Motivé à travailler dans un... ...dynamic We are looking for passionate software developers with a range of experience—from talented... ...teams. Your day at a glance Design, develop, test, and maintain reliable backend services...SeniorFull timeFlexible hours
$101.8k - $124.4k per year
Randstad Digital is actively seeking a Senior Software Engineer – Intelligent Automation & Agentic AI on behalf of our client, a prominent leader... ...of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity...SeniorLong term contractPermanent employmentFull timeContract workWork at officeLocal areaRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer - Electronic Trading. Be the first to apply!
Related searches
- ingénieur logiciel Montréal, QC
- director software engineering Montréal, QC
- software developer no experience Montréal, QC
- part time software developer Montréal, QC
- software engineer internship no experience Montréal, QC
- software engineer internship Montréal, QC
- software developer internship Montréal, QC
- new graduate software developer Montréal, QC
- senior software developer Montréal, QC
- ingénieur logiciel embarqué Montréal, QC

