Maximum of 25 job preferences reached.
Top C++ Jobs in Montreal
Digital Media • Music • News + Entertainment
Develop and maintain reusable front-end components for CBC/Radio-Canada’s OTT platforms, including audio and video players. Collaborate with product owners, architects, and technical managers to deliver features, ensure application quality and performance, participate in Agile Scrum ceremonies, develop user stories, conduct code reviews, and support deployments. The role requires C#, ASP.NET Core, WebAPI, REST, Git, SQL Server, and Entity Framework expertise in a bilingual English-French environment.
Top Skills:
Asp.Net CoreAzure Data LakeC#DockerEntity FrameworkGitJavaScriptKubernetesAzureRedisRest ApisSQL ServerTypescriptWebapi
Internet of Things
Implement and ship Storage Encryption Everywhere in Firefox’s Gecko engine. Responsibilities include schema migrations, encrypted data storage, integration testing, Web Platform Tests, Gecko tests, code review, specification clarification, release shepherding, and fixing correctness, performance, and regression issues across Nightly, Beta, and Release channels.
Top Skills:
C++DatabasesDomFirefoxGeckoMultithreadingWeb Platform Tests
Reposted 12 Days AgoSaved
Digital Media • Music • News + Entertainment
Senior C# developer for CBC/Radio-Canada's OTT team to design, build and maintain reusable backend components (audio/video player APIs), ensure quality and performance, participate in Agile ceremonies, code reviews, deployments, and propose technical solutions. Work in bilingual (EN/FR) environment.
Top Skills:
Asp.Net CoreC#Entity FrameworkGitRest ApiSQL ServerWebapi
Blockchain • Software • Cryptocurrency
Design and implement core blockchain node software in modern C++, including consensus, privacy-preserving cryptography, and high-performance P2P networking. Optimize transaction processing, enforce memory safety, maintain cross-platform CMake/Bazel builds, and conduct security-focused code reviews. Collaborate with cryptography researchers on zero-knowledge proofs, homomorphic encryption, MPC, and signature systems.
Top Skills:
ArkworksBazelBellmanBls SignaturesC++C++11C++14C++17C++20CmakeDevp2PGdbGitLibp2PLibsnarkLibsodiumLinuxmacOSMerkle TreesOpensslRustSecp256K1Sha-3UtxoValgrindWasmWebassemblyWindowsZk-SnarksZk-Starks
Software • Design
Develop and maintain scalable Java and C++ software for a strategic capital-markets platform. Responsibilities include full-lifecycle development, technical design, testing, deployment, production support, defect investigation, performance improvement, code reviews, architecture collaboration, CI/CD, and Agile delivery. The role requires collaboration with global technology and business teams and supports modernization and operational resilience.
Top Skills:
APIsC++Ci/CdContainerizationDevOpsDistributed SystemsJavaLinuxMessaging TechnologiesRelational DatabasesSQLUnix
Information Technology
Build and lead high-performance browser features in modern C++ and Chromium, including tracker blocking, subscription integrations, and responsiveness monitoring. Own complex projects from proposal through post-mortem, solve ambiguous technical problems, make architecture decisions, collaborate asynchronously with product and design, and use metrics to evaluate outcomes in a large-scale consumer codebase.
Top Skills:
Build SystemsC++C++23ChromiumDebuggersProfilersWindows
Software
Build and maintain scalable, cloud-native APIs and high-value core system components using .NET and related technologies. Lead software architecture and testing discussions, enhance core offerings, collaborate cross-functionally, and ensure quality through code reviews, unit testing, functional testing, telemetry, and performance tuning. Mentor teammates and contribute to continuous technical and process improvement.
Top Skills:
.Net CoreAmazon Web ServicesApplication Performance MonitoringAzure Cloud ServicesC#JavaJavaScriptKotlinKubernetesOpentelemetryPostgres
Cloud • Hardware • Software • Business Intelligence
Develop and maintain desktop, web, backend, and cloud software for transit and physical security products. Responsibilities include building C#/.NET and WPF applications, REST APIs, cloud services, integrations, automated tests, and web features using Angular, React, and TypeScript. The role involves troubleshooting distributed applications, contributing to architecture and code quality, participating in reviews and design, and collaborating with QA and support teams throughout the software development lifecycle.
Top Skills:
AngularAzure DevopsC#/.NetCi/CdDockerGitGoGrpcHTTPJavaScriptKubernetesAzureMongoDBMqttNatsOpenapi/SwaggerReactRest ApisSQL ServerTcpTypescriptUdpWpfXaml
One Month AgoSaved
Fintech
Participate in a rotational engineering program building high-performance, low-latency electronic trading infrastructure. Develop market data, execution, research, simulation, risk management, monitoring, and performance systems using C++. Collaborate with quantitative researchers, traders, and engineers to deploy systematic trading strategies, optimize production systems, and diagnose performance or data issues. Rotate across engineering teams before transitioning to a permanent placement.
Top Skills:
C++Distributed SystemsFpgaLow-Latency ProgrammingMachine LearningNetwork ProgrammingPython
Internet of Things
Maintain and improve Firefox Graphics code covering rendering, compositing, images, canvas, and WebGL. Diagnose and fix cross-platform graphics issues, resolve bugs and regressions, maintain tests, review code, and manage incoming issues. The role requires strong C++ or Rust skills, graphics framework and GPU architecture knowledge, multithreaded debugging and optimization ability, and independent technical leadership in a mature codebase.
Top Skills:
AndroidC++FirefoxGpu ArchitectureGraphics FrameworksLinuxmacOSRustShader LanguagesWebglWindows
Information Technology • Software
Lead modernization of a 30-year-old Store Management System by reverse engineering EZC file-based platforms, migrating data and applications to PostgreSQL, and developing enterprise C/C++ software. Responsibilities include architecture, systems integration, APIs, ETL, performance optimization, troubleshooting, documentation, and maintaining business continuity. The role also applies AI-assisted development tools for code analysis, documentation, testing, and modernization while mentoring teams and supporting legacy and modern environments.
Top Skills:
Api IntegrationCC++Ci/CdClaude CodeDevOpsETLEzcPostgresPythonRelational DatabasesSQL
Fintech • Financial Services
Develop, test, and maintain C++ applications for ultra-low-latency exchange connectivity in a Linux environment. Participate in design reviews, automation and CI/CD, collaborate with team members, and use Python scripting and modern AI tools to improve workflows and software quality.
Top Skills:
Ai ToolsC++Ci/CdLinuxPythonScripting/Automation
New
Track Smarter, Apply Better.
Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.
Use For Free
Information Technology • Consulting
Design, develop, and optimize complex C++ applications for safety-critical systems. Define architectures, build UIs and data-processing algorithms, apply TDD/BDD and QtTest/Google Test, perform code reviews, document designs, collaborate with multidisciplinary teams, and support V&V and hardware teams with tooling.
Top Skills:
BddC++FedoraGerritGitGoogle TestLinuxQtest/QttestTddUbuntu
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 2 Months AgoSaved
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
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
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 2 Months AgoSaved
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 2 Months AgoSaved
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 2 Months AgoSaved
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
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
Cloud • Hardware • Software • Business Intelligence
Develop and maintain web application features using C#/ASP.NET Core and TypeScript/Angular. Diagnose and fix bugs, resolve production issues, write automated tests, improve architecture, performance and maintainability, and collaborate with QA and UX teams. Participate in continuous improvement of team practices and complete a foundational programming course during the first year.
Top Skills:
.NetAngularAsp.Net CoreC#CSSEsbuildGitHTMLJavaScriptNgrxNgxsNpmRest ApiTypescriptViteWebsocketsYarn
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
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
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
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Top Companies in Montreal Hiring C++ Developers
See AllPopular Montreal Job Searches
Tech Jobs & Startup Jobs in Montreal
Remote Jobs in Montreal
Content Jobs in Montreal
Customer Success Jobs in Montreal
IT Jobs in Montreal
Cyber Security Jobs in Montreal
Tech Support Jobs in Montreal
Data & Analytics Jobs in Montreal
Analysis & Reporting Jobs in Montreal
Analytics Jobs in Montreal
Business Intelligence Jobs in Montreal
Data Engineer Jobs in Montreal
Data Science Jobs in Montreal
Machine Learning Jobs in Montreal
Data Management Jobs in Montreal
Data Analyst Jobs in Montreal
UX Designer Jobs in Montreal
Graphic Design Jobs in Montreal
Software Engineer Jobs in Montreal
Android Developer Jobs in Montreal
C# Jobs in Montreal
C++ Jobs in Montreal
DevOps Jobs in Montreal
Front End Developer Jobs in Montreal
Golang Jobs in Montreal
Hardware Engineer Jobs in Montreal
iOS Developer Jobs in Montreal
Java Developer Jobs in Montreal
Javascript Jobs in Montreal
Linux Jobs in Montreal
Engineering Manager Jobs in Montreal
.NET Developer Jobs in Montreal
PHP Jobs in Montreal
Python Jobs in Montreal
QA Jobs in Montreal
Ruby Jobs in Montreal
Sales Engineer Jobs in Montreal
Salesforce Developer Jobs in Montreal
Scala Jobs in Montreal
AI Jobs in Montreal
Mechanical Engineering Jobs in Montreal
Finance Jobs in Montreal
Accounting Jobs in Montreal
HR Jobs in Montreal
Recruiter Jobs in Montreal
Talent Acquisition Jobs in Montreal
Internships in Montreal
Legal Jobs in Montreal
Marketing Jobs in Montreal
Communications Jobs in Montreal
Operations Jobs in Montreal
Office Manager Jobs in Montreal
Operations Manager Jobs in Montreal
Executive Assistant Jobs in Montreal
Product Manager Jobs in Montreal
Project Manager Jobs in Montreal
Sales Jobs in Montreal
Account Executive (AE) Jobs in Montreal
Account Manager (AM) Jobs in Montreal
Sales Leadership Jobs in Montreal
Sales Development Jobs in Montreal
Sales Engineer Jobs in Montreal
Sales Operations Jobs in Montreal
All Filters
Total selected ()
No Results
No Results


























