Top C++ Jobs in Montreal

Reposted 4 Days AgoSaved
Remote or Hybrid
Montreal, QC
Senior level
Senior level
Cloud • Insurance • Payments • Software • Business Intelligence • App development • Big Data Analytics
Lead design and development of scalable, cloud-native financial and reconciliation systems on GCP. Own architecture, drive technical decisions, mentor engineers, embed AI and automation, collaborate with product and QA, and ensure reliability, performance, and test automation.
Top Skills: .NetApigeeC#DatadogGitlabGoogle Cloud PlatformKubernetesNode.jsOpenapiReactSQL ServerTypescript
8 Days AgoSaved
Remote or Hybrid
Montreal, QC
Senior level
Senior level
Gaming
Lead development of core client systems and engine-level infrastructure in Unity/C#. Diagnose and fix cross-cutting performance issues, upgrade third-party SDKs, evolve build tooling, produce design docs, scope multi-week infrastructure initiatives, mentor engineers, and drive profiling, optimization, and architecture changes to enable future features.
Top Skills: AndroidAWSC#DatadogGitiOSKubernetesUnity
Reposted 3 Days AgoSaved
Hybrid
Montreal, QC
Senior level
Senior level
Fintech • Financial Services
Design, develop, and support high-performance, resilient C++ applications and infrastructure for fixed income and FX trade processing. Collaborate with users and engineering teams to gather requirements, integrate distributed systems, ensure scalability and reliability, troubleshoot production issues, and use modern tools (including AI-assisted tools) across the development lifecycle and CI/CD pipelines.
Top Skills: Ai-Assisted Development ToolsApplication ServersC++Ci/CdDistributed ArchitecturesLinuxMarket Data Distribution PlatformsMessagingMultithreadingPub/SubShell ScriptingSQLTest AutomationTransactional SystemsUnix
Reposted 21 Days AgoSaved
Remote
Montreal, QC
Mid level
Mid level
Cybersecurity
The role involves developing, testing, and maintaining software systems, collaborating with cross-functional teams, and mentoring junior developers while ensuring high code quality.
Top Skills: .NetC#
Reposted 22 Days AgoSaved
Easy Apply
Remote
Montreal, QC
Easy Apply
Mid level
Mid level
Cloud • Security • Software • Cybersecurity • Automation
As a Backend Engineer, you'll improve Git and Gitaly by contributing features, bug fixes, and performance improvements, collaborating with the open source community, and participating in architectural discussions.
Top Skills: CGitGitalyGoLinux
Reposted 4 Days AgoSaved
In-Office
Montreal, QC
Mid level
Mid level
Information Technology • Professional Services • Software • Consulting
Integration Engineer for a high-throughput, real-time trading system. Manage production environment, deploy upgrades, design trading functionality, troubleshoot production issues, script with Perl/Shell, work with Linux-based C++ services and Java/C# front ends, and collaborate with traders and the team.
Top Skills: C#C++JavaLinuxPerlShellSQLUnix
Reposted 4 Days AgoSaved
Hybrid
Montreal, QC
Senior level
Senior level
Information Technology • Consulting
Design, develop, and optimize software applications using C++. Work with teams to ensure quality, documentation, and user interfaces. Promote testing practices and code reviews.
Top Skills: Agile MethodologiesBddC++GerritGitGoogle TestLinuxQtestQttestTdd
Reposted 8 Days AgoSaved
In-Office
Montreal, QC
Mid level
Mid level
Information Technology • Professional Services • Software • Consulting
Develop and support high-throughput C++ transaction/event processing software on Linux/UNIX. Implement threading, interprocess communication, and XML-based messaging. Contribute to delivery, debugging, and production support of performance-sensitive systems.
Top Skills: C++Event ProcessingInterprocess CommunicationLinuxThreadingTransaction ProcessingUnixXML
Reposted 8 Days AgoSaved
In-Office
Montreal, QC
Mid level
Mid level
Information Technology • Professional Services • Software • Consulting
Develop high-performance C++ market-data components (feed handlers, parsers, value-add servers) across asset classes. Optimize for low-latency, handle TCP/multicast, implement multithreading, memory management, and I/O on Linux. Debug and profile with gdb and performance tools. Work quickly in a fast-paced environment and communicate clearly in English.
Top Skills: Atomic VariablesBoostC++Condition VariableGdbLinuxMulticastMultithreadingMutexPerlPthreadsPurifyQuantifyShell ScriptingStlTcpTemplatesUnix Low-Level
Reposted 9 Days AgoSaved
Hybrid
Montreal, QC
Mid level
Mid level
Fintech • Financial Services
The role involves developing pricing models in C++, enhancing credit risk data infrastructure, and collaborating with strategists to meet business requirements.
Top Skills: C++Db2JavaPerlShell ScriptingSQL
Senior level
Fintech
Design and implement a high-frequency trading platform, optimize for latency, develop market data systems, and create analysis tools.
Top Skills: C++JavaLinuxPerlPythonShell Scripts
Reposted 13 Days AgoSaved
In-Office
Montreal, QC
Entry level
Entry level
Cloud • Hardware • Software • Business Intelligence
Develop and maintain modern microservices using C#, ASP.NET, and NoSQL databases. Involve in CI/CD processes and contribute to full-stack development within a collaborative team.
Top Skills: AmqpArgo CdAsp.NetAzure DevopsC#CypressDockerElasticsearchKubernetesLaunch DarklyMaterialuiMongoDBReactRedisTanstackTerraformTypescriptVitejs
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 4 Days AgoSaved
Remote
Montreal, QC
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
As a Sr. Software Engineer, you'll design and develop features for a SaaS platform, collaborate with teams, tackle technical problems, and ensure high-quality solutions with an ownership mindset.
Top Skills: .NetAWSAzureC#Ci/Cd
Reposted 4 Days AgoSaved
Remote
Montreal, QC
Senior level
Senior level
Software
Design, build, test, and maintain enterprise C#/.NET applications within agile teams. Develop scalable REST APIs and data models, write automated unit tests, enforce SOLID/OOP practices, mentor engineers, participate in planning/code reviews, and communicate with clients to deliver high-quality solutions.
Top Skills: .Net.Net 10.Net MvcAgileAngular 17AngularjsAsp.Net CoreAWSAzureC#CSSDockerHTMLIbm MqKubernetesMicroservicesMs Sql Server 2019OrmsOwaspServerlessSQLSql Server Reporting Services
Reposted 14 Days AgoSaved
In-Office
Montreal, QC
Expert/Leader
Expert/Leader
Artificial Intelligence • Computer Vision • Security • Software
Join a team focused on computer vision and machine learning projects as an expert C++ developer, impacting leading global companies.
Top Skills: C++Restful Web ServicesUnix
Reposted 18 Days AgoSaved
In-Office or Remote
Montreal, QC
Senior level
Senior level
Fintech • Software • Financial Services
Design, develop, and maintain Guidewire-based P&C solutions. Lead medium-to-large feature development, create implementation and troubleshooting plans, perform unit testing, guide junior developers, and resolve application defects.
Top Skills: ConfluenceGuidewire BillingcenterGuidewire ClaimcenterGuidewire PluginsGuidewire PolicycenterInformaticaJavaJIRAJira Service DeskMessage BrokerRestSoap
Reposted 10 Days AgoSaved
In-Office or Remote
Montreal, QC
Senior level
Senior level
Database • Financial Services
Develop and optimize ultra-low-latency, high-performance trading infrastructure in modern C++. Implement and tune order execution, market data connectivity, multi-threaded systems, and risk modules. Profile and benchmark real-time systems, collaborate with quants and traders, and maintain robust, fault-tolerant continuous trading operations.
Top Skills: BenchmarkingCC++High-Performance ComputingLinuxLow-Latency SystemsMarket Data ConnectivityMultithreadingNetworkingOrder EntryPerformance TuningProfilingReal-Time SystemsTcpUdp
Reposted 20 Days AgoSaved
In-Office
Montreal, QC
Entry level
Entry level
Cloud • Hardware • Software • Business Intelligence
The Software Developer will work on a world-class enterprise video surveillance solution, participating in design, development, and task planning while collaborating with quality assurance members. Responsibilities include developing new features, architecting solutions, and engaging in peer programming.
Top Skills: .NetC#FfmpegGrpcJavaScriptMulticastNode.jsRestTcp/IpTypescriptUdp
Reposted 21 Days AgoSaved
In-Office
Montreal, QC
Junior
Junior
Cloud • Hardware • Software • Business Intelligence
As a Software Developer, you'll design, develop, and deploy web applications using cutting-edge technologies, collaborating closely with UX designers and other teams to enhance user experience.
Top Skills: .NetAzureC#DockerElasticsearchKubernetesModule FederationMongoDBReactRedisTerraformTypescriptWebpack
Reposted 12 Days AgoSaved
Remote
Montreal, QC
Senior level
Senior level
Agency
Lead a team to develop SaaS solutions while coding and mentoring engineers. Responsible for technical leadership and team management.
Top Skills: .Net.Net CoreBlazorC#Ci/Cd
Reposted 18 Days AgoSaved
Remote
Montreal, QC
Senior level
Senior level
Software
Design, develop, and optimize modern C++ code for a high-throughput indexing and search engine. Improve performance, scalability, and reliability by addressing memory management, concurrency, data structures, and distributed processing. Analyze bottlenecks, implement optimizations, and collaborate with engineering, data science, and product teams to build core indexing capabilities for AI-powered search.
Top Skills: Ai-Powered SearchAlgorithmsC++C++17Cloud-Hosted SystemsConcurrencyData StructuresDistributed SystemsElasticsearchIndexingMemory ManagementOpensearchSearch EngineVector SearchVespa
19 Days AgoSaved
In-Office or Remote
Montreal, QC
Entry level
Entry level
Gaming • Mobile • Travel
Develop a quest gameplay engine for game server and mobile apps and build a visual no-code quest editor. Collaborate in one-week Scrum sprints, design software architecture, and use C++/Qt, JavaScript/TypeScript, git, and Linux.
Top Skills: Ai-Assisted Programming (E.G. Vs Code Copilot)C++17C++20GitJavaScriptLinuxQtTypescriptUml
20 Days AgoSaved
In-Office or Remote
Montreal, QC
Mid level
Mid level
Gaming • Mobile • Travel
Develop and maintain mobile app and no-code quest editor, implement gameplay engine and server, design software architecture, and collaborate in one-week Scrum sprints using C++, Qt, QML, MySQL, and AI-assisted tools.
Top Skills: C++C++23Claude CodeCursorGitJavaScriptLinuxMySQLQmlQtTypescriptUmlVs Code Copilot
Reposted 21 Days AgoSaved
Remote or Hybrid
Montreal, QC
Mid level
Mid level
Retail • Analytics
As a Software Engineer, you will develop and maintain the Tally software stack, enhance robot navigation and autonomy, and support CI/CD processes.
Top Skills: AWSAzureBashC++DockerGCPGitLinuxPythonRedisRos
Reposted 23 Days AgoSaved
Remote
Montreal, QC
Senior level
Senior level
Blockchain • Financial Services • Cryptocurrency • Web3
Develop and maintain core components for a low-latency trading engine at Kraken, focusing on messaging solutions and system optimization.
Top Skills: AeronC++DpdkPythonRdmaRustSimple Binary EncodingSQLUdpZeromq
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account