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
Il y a 8 jours
Type de contrat
  • Temporaire
  • Quick Apply
Description de poste

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

    Créer une alerte emploi pour cette recherche

    Senior CC Linux Developer • Toronto, ON, Canada

    Offres similaires
    Senior C++ Dev for Capital Markets FinTech

    Senior C++ Dev for Capital Markets FinTech

    Software International • Toronto
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 20 jours • Offre sponsorisée
    Solutions Engineer

    Solutions Engineer

    Meld • richmond hill, on, ca
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 18 heures • Offre sponsorisée • Nouvelle offre
    Senior Platform Engineer - Control Plane & API Tools

    Senior Platform Engineer - Control Plane & API Tools

    Okta • Toronto
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Senior C++ Developer - POS Systems (Toronto)

    Senior C++ Developer - POS Systems (Toronto)

    V-Soft Consulting Group, Inc. • Toronto
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 20 jours • Offre sponsorisée
    Senior C++ Engineer, TD Securities

    Senior C++ Engineer, TD Securities

    TD • Toronto
    Temps plein
    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 ...Voir plus
    Dernière mise à jour : il y a 2 jours • Offre sponsorisée
    Senior Java Developer (Trading Systems) - Luxoft

    Senior Java Developer (Trading Systems) - Luxoft

    Luxoft • richmond hill, on, ca
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 17 jours • Offre sponsorisée
    Sr. Firmware / Embedded software Engineer - newmarket

    Sr. Firmware / Embedded software Engineer - newmarket

    PotisEdge • newmarket, on, ca
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 13 jours • Offre sponsorisée
    Senior C++ Software Engineer

    Senior C++ Software Engineer

    Lyft • Toronto
    Temps plein
    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 ...Voir plus
    Dernière mise à jour : il y a 20 jours • Offre sponsorisée
    C++ Programmer

    C++ Programmer

    Waterfront International • Toronto
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 20 jours • Offre sponsorisée
    Senior Linux Automation & Ansible Advisor

    Senior Linux Automation & Ansible Advisor

    Scotiabank • Toronto
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 20 jours • Offre sponsorisée
    Senior Linux Platform Tech Lead : Pre-Silicon GPU Emulation

    Senior Linux Platform Tech Lead : Pre-Silicon GPU Emulation

    Advanced Micro Devices • Markham
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 19 jours • Offre sponsorisée
    Senior Linux Embedded Software Engineer

    Senior Linux Embedded Software Engineer

    Legrand, North America • Markham
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 17 jours • Offre sponsorisée
    Senior JVM C / C++ Developer

    Senior JVM C / C++ Developer

    IBM • Markham
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 20 jours • Offre sponsorisée
    Senior Golang / C++ Engineer — Real-Time IIoT Edge Platform

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

    Litmus • Toronto
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Senior Linux DNS & CDN Infrastructure Engineer – Toronto

    Senior Linux DNS & CDN Infrastructure Engineer – Toronto

    Motion Recruitment Partners LLC • Toronto
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 20 jours • Offre sponsorisée
    Embedded C Developer - scarborough

    Embedded C Developer - scarborough

    Amaris Consulting • scarborough, on, ca
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Embedded C Developer - Amaris Consulting

    Embedded C Developer - Amaris Consulting

    Amaris Consulting • toronto, on, ca
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Senior Programmer (Salesforce Commerce Cloud) - richmond hill

    Senior Programmer (Salesforce Commerce Cloud) - richmond hill

    Ateko, backed by Bell Canada • richmond hill, on, ca
    Temps plein
    Senior Programmer - Salesforce Commerce Cloud (SFCC) - remote contract.Salesforce Commerce Cloud (SFCC).Experience with Business Manager : management of product catalogs, promotions, users, site con...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée