Talent.com
Senior C/C++ Linux Developer
Senior C/C++ Linux DeveloperVDart Inc • Toronto, ON, Canada
Senior C / C++ Linux Developer

Senior C / C++ Linux Developer

VDart Inc • Toronto, ON, Canada
8 days ago
Job type
  • Temporary
  • Quick Apply
Job description

Role : Senior C / C++ Linux Developer.

Location : Toronto, ON (Onsite).

Duration : Long Term Contract.

Job Overview

Build and maintain high-performance, low-latency applications powering Risk, Finance, Compliance, and Financial Crime systems at RBC scale. Own technical design through production deployment of mission-critical C / C++ components integrated with enterprise messaging (MQ / Kafka).

Core Technical Ownership

Messaging & Integration

  • IBM MQ : Queue management, XA transactions, triggered processing
  • Kafka : Multi-partition consumers, exactly-once semantics, schema registry
  • Integration : C / C++ clients consuming Java / Scala services

Systems Programming

  • C / C++ : Memory management, multithreading (pthreads), STL optimization
  • Linux : Kernel tuning, systemd services, strace / gdb profiling
  • Performance : Low-latency design (
  • Vendor Products : Reverse engineering, API extension, debugging
  • Development Excellence

  • OOD : SOLID principles, RAII, CRTP, policy-based design
  • Functional : Lambdas, std : : function, immutable transformations
  • Testing : GTest, Google Mock, property-based testing
  • CI / CD : Jenkins pipelines, SonarQube, Docker containerization
  • Day-to-Day Impact

  • Production Incident Resolution : Root cause analysis of MQ / Kafka outages affecting millions of transactions
  • Legacy Modernization : Refactor 20-year-old C codebases while maintaining 99.99% uptime
  • Performance Engineering : Reduce trading system latency from 150ms 8ms p99
  • Agile Delivery : 2-week sprints delivering C++ microservices to production
  • Required Expertise (Must Demonstrate Production)

  • 5+ years C / C++17 systems programming (multithreading, memory pools)
  • 3+ years Linux production (systemd, kernel tuning, perf profiling)
  • 2+ years messaging (IBM MQ queue depth management + Kafka Streams)
  • Legacy analysis (COBOL / C migration patterns, vendor product extension)
  • Java / Scala integration (JNI bridges, REST / gRPC interop)
  • SOLID + functional programming (modern C++ paradigms)
  • RBC Domains : Risk, Finance, Compliance, Financial Crime, Capital Markets

    Create a job alert for this search

    Senior CC Linux Developer • Toronto, ON, Canada

    Similar jobs
    Senior C++ Dev for Capital Markets FinTech

    Senior C++ Dev for Capital Markets FinTech

    Software International • Toronto
    Full-time
    A consulting firm is seeking a C++ Developer for a hybrid role in Toronto, Ontario.This position involves supporting a global financial client in Capital Markets and requires strong programming ski...Show more
    Last updated: 20 days ago • Promoted
    Senior Platform Engineer - Control Plane & API Tools

    Senior Platform Engineer - Control Plane & API Tools

    Okta • Toronto
    Full-time
    A leading identity management firm in Toronto is looking for a skilled software developer to design and develop critical control systems on the Auth0 platform. The candidate should have at least 5 y...Show more
    Last updated: 3 days ago • Promoted
    Senior C++ Developer - POS Systems (Toronto)

    Senior C++ Developer - POS Systems (Toronto)

    V-Soft Consulting Group, Inc. • Toronto
    Full-time
    A premier consulting firm in Toronto is seeking a skilled C++ Developer to design and develop robust components for POS systems. The ideal candidate will have at least 5 years of experience in C++ d...Show more
    Last updated: 20 days ago • Promoted
    Senior C++ Engineer, TD Securities

    Senior C++ Engineer, TD Securities

    TD • Toronto
    Full-time
    This role is eligible for a discretionary variable compensation award that considers business and individual performance. We are seeking Experienced C++ Developers to join our Equity Derivatives IT ...Show more
    Last updated: 2 days ago • Promoted
    Senior Java Developer (Trading Systems) - Luxoft

    Senior Java Developer (Trading Systems) - Luxoft

    Luxoft • richmond hill, on, ca
    Full-time
    Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Show more
    Last updated: 17 days ago • Promoted
    Sr. Firmware / Embedded software Engineer - newmarket

    Sr. Firmware / Embedded software Engineer - newmarket

    PotisEdge • newmarket, on, ca
    Full-time
    Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Show more
    Last updated: 13 days ago • Promoted
    Senior C++ Software Engineer

    Senior C++ Software Engineer

    Lyft • Toronto
    Full-time
    At Lyft, our purpose is to serve and connect.We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive. Our mission depends on having ...Show more
    Last updated: 20 days ago • Promoted
    C++ Programmer

    C++ Programmer

    Waterfront International • Toronto
    Full-time
    We are looking for exceptionally bright and talented developers to develop and administer leading edge, global 24×7 financial trading systems in a fast paced, stimulating and dynamic environment.De...Show more
    Last updated: 20 days ago • Promoted
    Senior Linux Automation & Ansible Advisor

    Senior Linux Automation & Ansible Advisor

    Scotiabank • Toronto
    Full-time
    A leading financial institution is seeking a seasoned Technical Specialist to support Linux-based applications and automation solutions. This role requires expertise in Ansible scripting and Tower m...Show more
    Last updated: 20 days ago • Promoted
    Senior Linux Platform Tech Lead : Pre-Silicon GPU Emulation

    Senior Linux Platform Tech Lead : Pre-Silicon GPU Emulation

    Advanced Micro Devices • Markham
    Full-time
    A leading semiconductor company in York Region, Markham is seeking a Tech Lead to drive pre-silicon validation for next-generation GPU platforms. The successful candidate will provide technical dire...Show more
    Last updated: 19 days ago • Promoted
    Senior Linux Embedded Software Engineer

    Senior Linux Embedded Software Engineer

    Legrand, North America • Markham
    Full-time
    A global specialist in electrical and digital building infrastructures seeks a Linux Software Engineering Specialist in Markham, Ontario. Your responsibilities involve designing and developing embed...Show more
    Last updated: 17 days ago • Promoted
    Senior JVM C / C++ Developer

    Senior JVM C / C++ Developer

    IBM • Markham
    Full-time
    Are you driven by the challenge of building high‑performance, scalable, and reliable systems software? Join our team of expert engineers developing the Java Virtual Machine (JVM) — the engine behin...Show more
    Last updated: 20 days ago • Promoted
    Senior Golang / C++ Engineer — Real-Time IIoT Edge Platform

    Senior Golang / C++ Engineer — Real-Time IIoT Edge Platform

    Litmus • Toronto
    Full-time
    A leading IIoT company located in Toronto, Ontario is looking for a developer skilled in Golang or experienced in C / C++. Responsibilities include developing high performance Linux-based applications...Show more
    Last updated: 3 days ago • Promoted
    Senior Linux DNS & CDN Infrastructure Engineer – Toronto

    Senior Linux DNS & CDN Infrastructure Engineer – Toronto

    Motion Recruitment Partners LLC • Toronto
    Full-time
    A cloud services provider located in downtown Toronto is seeking a highly experienced Linux Infrastructure Administrator to enhance the design and operation of its global content distribution backb...Show more
    Last updated: 20 days ago • Promoted
    Embedded C Developer - scarborough

    Embedded C Developer - scarborough

    Amaris Consulting • scarborough, on, ca
    Full-time
    The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Show more
    Last updated: 30+ days ago • Promoted
    Embedded C Developer - Amaris Consulting

    Embedded C Developer - Amaris Consulting

    Amaris Consulting • toronto, on, ca
    Full-time
    The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Show more
    Last updated: 30+ days ago • Promoted
    Solutions Engineer

    Solutions Engineer

    Meld • newmarket, on, ca
    Full-time
    Meld is a fast growing startup looking to add developer support for customers who use our API driven platform for managing their crypto related integrations. We're focused on helping money move on c...Show more
    Last updated: 16 hours ago • Promoted • New!
    Senior Programmer (Salesforce Commerce Cloud) - richmond hill

    Senior Programmer (Salesforce Commerce Cloud) - richmond hill

    Ateko, backed by Bell Canada • richmond hill, on, ca
    Full-time
    Senior Programmer - Salesforce Commerce Cloud (SFCC) - remote contract.Salesforce Commerce Cloud (SFCC).Experience with Business Manager : management of product catalogs, promotions, users, site con...Show more
    Last updated: 4 days ago • Promoted