cover image
VDart Digital

Senior C/C++ Linux Developer

On site

Toronto, Canada

Senior

Freelance

09-02-2026

Share this job:

Skills

Java C/C++ Scala CI/CD Docker Jenkins Linux Programming Agile C++ Kafka Microservices gRPC

Job Specifications

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 (

About the Company

VDart Digital (formally known as Dimiour) is a technology and innovation-led company that empowers global enterprises to accelerate digital transformation and drive intelligent enterprise outcomes. We help businesses reimagine their digital core through our strategic solutions in cloud, cybersecurity, data analytics, enterprise platforms, and managed services, creating scalable impact and future-ready operations. As part of the VDart Group, we combine deep industry expertise with a global delivery model and a proven track ... Know more