Opens LinkedIn
- Employment type
- Full-time
- Experience level
- Senior · 5+ years
- Posting language
- French
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
Job summary
Develop and optimize C++/C#/.NET Core services for financial pricing and risk management, including parallel algorithms for multicore architectures. Support the migration from IBM Symphony Grid Manager to ArmoniK, collaborate with quantitative teams, optimize real-time distributed systems, and contribute to cloud-native architecture and roadmaps.
Job details
Développeur·euse logiciel·le C++/C# pour systèmes temps réel et calculs financiers Qui sommes-nous ? Chef de file mondial de l’industrie de l’ingénierie et du conseil TI avec plus de 58 000 conseiller·e·s à travers le monde, le Groupe ALTEN optimise la performance technologique des entreprises depuis plus de 30 ans. Les personnes qui composent le groupe ALTEN constituent le moteur de notre activité. Chez ALTEN Canada, nous offrons à chaque candidat·e un service entièrement personnalisé. Vous avez la possibilité d’exercer votre métier de façon indépendante ou permanente. Nous sélectionnons les meilleures opportunités répondant à vos aspirations professionnelles. Nous positionnons votre savoir-faire sur des mandats passionnants à la hauteur de vos ambitions. ALTEN Canada c’est aussi un centre de solutions, le « Montreal Delivery Center (MDC) », qui propose des services managés dans les domaines du développement applicatif, de la pratique Données, IA & Analytiques Avancées et de la Cyber Sécurité pour les secteurs bancaires, télécoms et pour l’industrie au sens large. Nos expert·e·s sont sélectionné·e·s rigoureusement et assurent une proximité ainsi qu’un niveau de services et de compétences incomparable dans la région de Montréal. Pour soutenir la croissance de notre client dans le secteur bancaire/financier, ALTEN Canada recrute un·e Développeur·euse logiciel·le C++/C# pour systèmes temps réel et calculs financiers dont le rôle sera de développer et optimiser des solutions critiques pour le pricing et la gestion des risques. Quelles seront mes responsabilités ? Développer des services en C++/C#/.NET Core pour des systèmes de pricing et gestion des risques Concevoir des algorithmes parallèles pour architectures multi-cœurs Participer à la migration de IBM Symphony Grid Manager vers ArmoniK (solution open-source compatible cloud) Collaborer avec les équipes quantitatives (FO/Risk) pour répondre aux besoins métiers Profiler, monitorer et optimiser des systèmes distribués temps réel Contribuer à l’architecture et à la feuille de route des composants cloud-native Je suis convaincu·e ! Quelles compétences dois-je avoir ? Expérience confirmée en développement C++ (idéalement pour marchés électroniques) Maîtrise de .NET Core et des systèmes multithread Connaissance des algorithmes parallèles et de l’optimisation de code Autonomie et excellentes compétences en communication Intérêt pour les dernières technologies et pratiques de développement Maîtrise de l’anglais requise (collaboration quotidienne avec des équipes internationales, niveau courant nécessaire) Pourquoi se joindre à nos équipes ? Alten Canada offre un environnement de travail dynamique et collaboratif. Nous offrons aux membres de notre équipe l’occasion de vivre des expériences stimulantes et nous investissons dans leur perfectionnement et leur développement professionnels. Parmi nos avantages : • Rémunération et avantages sur mesure pour chacun de nos employé·e·s et pigistes ; • Aide perfectionnement professionnel (certification) ; • Possibilité de mobilité internationale dans l’une des filiales du Groupe ; • Nombreuses activités corporatives ; Veuillez noter que toutes les demandes seront évaluées, toutefois, nous ne communiquerons qu’avec les candidat·e·s sélectionné·e·s dans le cadre de cette offre d’emploi. ALTEN Canada s'engage à promouvoir l'équité, la diversité et l'inclusion. Nous nous engageons à offrir un environnement de travail où chaque personne se sente accueillie, valorisée et respectée afin de pouvoir s’épanouir pleinement. Nous avons à cœur d’offrir des mesures d’accessibilité aux personnes qui en font la demande, à ce titre, nous vous encourageons à communiquer avec nous si vous avez besoin d’accommodation dans le cadre du processus de recrutement. ----------------------------------------------------------------- Software Developer – C++/C# for Real-Time Systems and Financial Calculations Who Are We? A global leader in engineering and IT consulting with over 58,000 consultants worldwide, the ALTEN Group has been optimizing technological performance for businesses for more than 30 years. The people who make up the ALTEN Group are the driving force behind our business. At ALTEN Canada, we offer each candidate a fully personalized service. You have the opportunity to practice your profession independently or permanently. We select the best opportunities to match your career aspirations and place your expertise in exciting projects that align with your ambitions. ALTEN Canada also operates a solutions center, the Montreal Delivery Center (MDC), which provides managed services in application development, Data, AI & Advanced Analytics, and Cybersecurity for the banking, telecom, and broader industrial sectors. Our experts are rigorously selected and ensure unparalleled proximity, service levels, and skills in the Montreal region. To support the growth of our client in the banking/financial sector, ALTEN Canada is recruiting a Software Developer – C++/C# for Real-Time Systems and Financial Calculations to develop and optimize critical solutions for pricing and risk management. What Will My Responsibilities Be? Develop services in C++/C#/.NET Core for pricing and risk management systems Design parallel algorithms for multi-core architectures Participate in the migration from IBM Symphony Grid Manager to ArmoniK (open-source, cloud-compatible solution) Collaborate with quantitative teams (Front Office/Risk) to address business needs Profile, monitor, and optimize real-time distributed systems Contribute to the architecture and roadmap of cloud-native components I’m Convinced! What Skills Do I Need? Proven experience in C++ development (ideally for electronic markets) Proficiency in .NET Core and multithreaded systems Knowledge of parallel algorithms and code optimization Autonomy and excellent communication skills Interest in the latest technologies and software development practices Fluent English required (daily collaboration with international teams, proficient level necessary) Why Join Our Team? ALTEN Canada offers a dynamic and collaborative work environment. We provide our team members with the opportunity to take on stimulating challenges and invest in their professional growth and development. Our benefits include: • Customized compensation and benefits for each employee and contractor; • Professional development support (certifications); • Opportunities for international mobility within the Group’s subsidiaries; • Numerous corporate activities; Please note that all applications will be evaluated, but we will only contact selected candidates for this position. ALTEN Canada is committed to promoting equity, diversity, and inclusion. We strive to provide a workplace where everyone feels welcomed, valued, and respected, allowing them to thrive fully. We are dedicated to providing accessibility measures for those who require them. If you need accommodation during the recruitment process, please let us know.
What you’ll do
Develop and optimize C++/C#/.NET Core services for financial pricing and risk management, including parallel algorithms for multicore architectures. Support the migration from IBM Symphony Grid Manager to ArmoniK, collaborate with quantitative teams, optimize real-time distributed systems, and contribute to cloud-native architecture and roadmaps.
Requirements
Candidates need proven C++ development experience, ideally in electronic markets, along with proficiency in .NET Core, multithreaded systems, parallel algorithms, and code optimization. The role also requires autonomy, excellent communication skills, an interest in modern development practices, and fluent English for daily international collaboration.
Benefits
- Customized Compensation and Benefits
- Professional Development Support
- Certification Support
- International Mobility Opportunities
- Corporate Activities
Listed skills
- Risk Management · Preferred
- Communication · Preferred
- System monitoring · Preferred
- C++ · Preferred
- English · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- C++
- C#
- .NET Core
- Multithreading
- Parallel Algorithms
- Code Optimization
- Real-Time Systems
- Distributed Systems
- Financial Pricing
- Risk Management
- Cloud-Native Architecture
- Performance Profiling
- System Monitoring
- Communication
- English
Job areas
- Software
- Technology
- Finance & Accounting
- Engineering
- Consulting
More jobs from ALTEN Canada
Développeur Senior Guidewire ClaimCenter
- On-site
- Montréal, QC
- Posted Oct 7, 2026
Guidewire Developer
- On-site
- Toronto, ON
- Posted Oct 7, 2026
Software Engineer
- On-site
- Montréal, QC
- Posted Oct 3, 2026
Développeur·euse C++
- On-site
- Montréal, QC
- Posted Oct 3, 2026