Job Description Insight Global is looking for a C++ Developer to support RBC Capital Markets’ high-performance, server-side trading platform. Day to day, this individual will develop and enhance event-driven C++ components, support real-time trade data ingestion and regional processing flows, and work within a complex distributed environment. They will help manage releases and deployments currently owned by the London lead, troubleshoot production and build issues, and contribute to CI/CD pipelines in Jenkins. The role also involves working with Linux systems, databases, and PL/SQL, while supporting custom platform integrations and ensuring performance, scalability, and stability across a fast-moving trading ecosystem. We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: Skills and Requirements Expert-level C++ (modern standards, STL, shared pointers, multithreading) Strong Linux development experience Ability to debug build issues, read logs, and independently rerun deployments/releases Hands‑on experience supporting CI/CD pipelines (Jenkins) Experience with databases, messaging/queues, and PL/SQL scripting Strong understanding of design patterns + SDLC best practices Ability to self‑manage and prioritize in a complex, fast‑moving environment Experience with customizations within platforms (C++ API + Java callbacks) Exposure to trade processing and/or cash processing workflows Capital Markets / trading systems (FX preferred) Any banking or financial domain experience Python or scripting for data‑centric workflows Automated unit/integration testing GitHub Copilot or AI‑assisted development tools #J-18808-Ljbffr