Senior C++ Engineer, Fixed Term - Toronto
Core
Senior Linux C/C++ Engineer performing security remediation, vulnerability fixes, and legacy component upgrades for a global financial news platform.
Role type
Senior IC Linux C/C++ Engineer (Security & Legacy Modernization)
Builds
Production C/C++ services for a financial news and data client
Domain
Financial Services / Legacy Systems Security
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Linux C/C++ development, legacy codebase navigation, security vulnerability remediation, dependency management, secure coding practices, methodical debugging, re-platforming support
Preferred skills
GenAI coding tools proficiency, experience with financial news platforms
Technologies
Linux, C/C++, GenAI coding tools (e.g., Claude)
Responsibilities
Analyze existing Linux-based C/C++ services to identify security vulnerabilities and stability risks; Remediate vulnerabilities and apply secure coding practices across critical production services; Upgrade legacy components and dependencies, ensuring stability is maintained throughout; Support re-platforming activities as NewsEdge functionality is migrated to compliant, modern infrastructure; Work closely with application and platform teams to manage dependencies and coordinate changes safely; Contribute to testing and validation to ensure remediation work doesn't introduce regressions
Seniority
Senior, hands-on IC