Senior C++ Developer

Insight Global — Canada · Posted ~2 hours ago

Senior Contract Hybrid 75-95

Skills

Modern C++ Linux Multithreading STL CI/CD C++ Jenkins PL/SQL GitHub Copilot

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior C++ development role supporting high-performance enterprise applications. The ideal candidate has strong systems programming skills, Linux expertise, and experience with development pipelines.

Highlights

Long-term engineering contract working on complex financial software platforms with modern C++ and Linux technologies.

Description

Duration: 12 months + extension Hours: 37.5 Location: Downtown Toronto, 3x/week onsite Rate: 75-95 Why Open: Expected Vacancy Required Skills & Experience · Expert-level C++ (modern standards, shared pointers, STL, multithreading) · Strong Linux development experience · Ability to read and debug build logs, rerun builds/deployments · CI/CD pipeline knowledge (Jenkins ops) · Experience with databases, queues, PL/SQL scripting · Familiarity with design patterns and SDLC best practices · Ability to prioritize and self-manage in a complex, interconnected platform APEX customization via C++ API and Java callbacks Nice to Have Skills & Experience · GitHub Copilot proficiency · Python or alternative scripting for data-centric systems · Automated unit/integration testing · Agile methodology familiarity · FIS (SunGard) Apex experience Capital Markets or trading systems experience Job Description Insight Global is seeking a strong C++ developer to support a Front Office application. This system is used globally to help finance Capital Markets trading assets through repos and securities lending/borrowing. Day-to-day, you'll be working with a platform that connects easily to other systems and offers flexible integration tools, so there's plenty of room for custom development. Expect to collaborate with teams across regions and help tailor the app to meet specific trading needs. We may use artificial intelligence tools to assist with the screening, assessment, or selection of potential applicants for this position.