CrawlJobs Logo

Senior C++ Developer

Canada, Mississauga Employment contract 120800.00 - 170800.00 USD / Year · Job Posted April 23, 2026
Apply Position
Job Link Share

Job Description

Citi's Credit Risk division is seeking a highly skilled and experienced Senior C++ Developer to join our dynamic team focused on credit model development. The successful candidate will play a critical role in designing, developing, and implementing robust and efficient C++ solutions for complex credit risk models. This position offers a challenging opportunity to work with cutting-edge technologies and contribute to the strategic initiatives of a leading global financial institution.

Job Responsibility

  • Design, develop, and implement C++ applications and libraries for quantitative credit risk models for daily risk monitoring and stress testing models
  • Optimize existing C++ codebases for performance, scalability, and stability, ensuring efficient execution of computationally intensive models
  • Contribute to the architectural design of credit risk systems, focusing on C++ components, integration patterns, and adherence to best practices
  • Conduct thorough code reviews, enforce coding standards, and ensure the delivery of high-quality, well-tested, and maintainable software
  • Work closely with quantitative analysts, risk managers, and other technology teams to translate complex mathematical models into production-ready C++ code
  • Create comprehensive technical documentation for developed applications, including design specifications, API documentation, and user guides
  • Analyze and troubleshoot issues in existing credit risk systems, providing timely and effective solutions
  • Stay abreast of new C++ features, libraries, and best practices, and evaluate their applicability to credit risk model development

Requirements

  • 6+ years of relevant experience in C++ Development or systems analysis role
  • Expert-level command of C++, modern C++ idioms, and design patterns
  • Deep understanding of object-oriented programming (OOP) principles, data structures, and algorithms
  • Proficiency in multi-threading, concurrency, and parallel computing techniques
  • Experience with performance optimization and low-latency programming
  • Proficiency in Linux/Unix environments
  • Solid understanding of various credit risk models (Basel EAD, VaR, stress testing, scenario analysis)
  • Experience in implementing and validating credit risk models
  • Strong foundational knowledge in quantitative finance, stochastic calculus, and statistical modeling
  • Understanding of financial products (e.g., derivatives, fixed income, equities) and their risk characteristics
  • Experience with model calibration, backtesting, and sensitivity analysis
  • Bachelor’s degree/University degree or equivalent experience

Nice to have

  • Experience with Windows development
  • Master’s degree

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior C++ Developer

8 matching positions

New

Senior C++ Developer

Our client is the UK's leading provider of electronic and paper document distrib...
Location
Location
United Kingdom , Milton Keynes
Salary
Salary:
51000.00 - 63000.00 GBP / Year
planetrecruitment.co.uk Logo
PLANET RECRUITMENT SERVICES LTD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Advanced C++ Expertise
  • Mentorship & Upskilling
  • Technical Debt Reduction
  • Architectural/System Design Support
  • Proven ability to lead and negotiate effectively across teams and stakeholders
  • Be a self-motivated problem-solver
  • Be accurate and have a keen eye for detail
  • Have a clear and confident communication style
  • Always manage confidential information sensitively
  • Work within an agile software development environment
Job Responsibility
Job Responsibility
  • Refining new feature requests with stakeholders to make them development ready
  • Collaborating on system design
  • Delivering high quality software
  • Mentoring team members & coaching them on best practice and improvements
  • Reviewing pull requests
  • Planning and actioning refactoring efforts to support the wider product strategy
  • Developing new features according to specification
  • Triaging and fixing defects
What we offer
What we offer
  • Health Cash Plan
  • Access to a Benefits Portal and Employee Assistance Program
  • EV Car and Cycle to work scheme
  • Flexible weekly wellbeing time
  • Dedicated Volunteering Time
  • 25 days holiday rising to 30, plus Bank Holidays
  • Comprehensive induction and training program
  • Fulltime
Read More
Arrow Right
New

Senior C++ Developer

Our client is the UK’s leading provider of electronic and paper document distrib...
Location
Location
United Kingdom , Bristol
Salary
Salary:
51000.00 - 63000.00 GBP / Year
planetrecruitment.co.uk Logo
PLANET RECRUITMENT SERVICES LTD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Advanced C++ Expertise – Deep knowledge of modern C++ standards with a proven track record of delivering high-quality, production-ready code for Windows services/applications
  • Mentorship & Upskilling – Demonstrated ability to coach, mentor, and upskill developers at various experience levels through hands-on collaboration, code reviews, and knowledge-sharing
  • Technical Debt Reduction – Experience in identifying, prioritising, and refactoring code to improve modularity, testability, and maintainability
  • Architectural/System Design Support – Ability to contribute to architectural decisions and technical strategy, supporting the broader product vision
  • Lead and negotiate effectively across teams and stakeholders, demonstrating strong decision-making and influencing skills in complex technical and collaborative environments
  • Be a self-motivated problem-solver
  • Be accurate and have a keen eye for detail
  • Have a clear and confident communication style, both written and verbal and be comfortable communicating at all levels
  • Always manage confidential information sensitively
  • Work within an agile software development environment
Job Responsibility
Job Responsibility
  • Building and maintaining releases of core customer facing and internal applications
  • Working closely with the Product & Testing teams to get applications to full release status
  • Identifying areas for improvement and actioning them in collaboration with the established team
  • Mentoring team members and sharing knowledge
  • Championing the adoption of best practices and supporting continuous skill development
  • Progressing to becoming a key driver of modernisation strategy in AWS after achieving a solid foundation with applications
  • Refining new feature requests with stakeholders
  • Collaborating on system design
  • Delivering high quality software
  • Reviewing pull requests
What we offer
What we offer
  • Health Cash Plan
  • Access to a Benefits Portal and Employee Assistance Program
  • EV Car and Cycle to work scheme
  • Flexible weekly wellbeing time
  • Dedicated Volunteering Time
  • 25 days holiday rising to 30, plus Bank Holidays
  • Comprehensive induction and training program
  • Fulltime
Read More
Arrow Right

Senior C++ Developer

Intellias is launching and scaling a strategic automotive software project in co...
Location
Location
Portugal
Salary
Salary:
Not provided
Intellias
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • C++
  • Git/GitHub
  • Python
Job Responsibility
Job Responsibility
  • Take over technical leadership during the transition to Intellias
  • Own and evolve component architecture, design decisions, and technical roadmap
  • Ensure code quality, robustness, and long‑term maintainability
  • Lead and support the development team through mentoring and technical guidance
  • Drive implementation, refactoring, and stabilization activities
  • Ensure proper documentation, traceability, unit and integration testing
  • Act as the main technical counterpart towards OEM stakeholders
  • Support SCRUM execution and ensure alignment with defined project KPIs
  • Prepare the system for upcoming regulatory and homologation milestones
Read More
Arrow Right

Senior C++ Developer

Our mission is to dominate the betting and gaming industry on a global scale and...
Location
Location
United Kingdom , Manchester
Salary
Salary:
50000.00 - 65000.00 GBP / Year
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • C++ 20 or later (8 years recent experience)
  • Experience with Qt/QML 6
  • API Design (e.g. rest, GraphQL and events)
  • Application monitoring
  • DevOps mindset
  • High performance, low latency engineering
  • Agile development methodologies
  • System documentation (e.g. C4/UML)
  • Bias for action
Job Responsibility
Job Responsibility
  • Lead the technical direction for small to medium projects
  • Contribute to technical architecture with business and product goals
  • Write high quality code using outside in development and refactoring
  • Create technical documentation (e.g. open API and run books)
  • Drive best practice in system design, patterns, and technical standards
  • Review designs, plan technical work, and guide implementation
  • Ensure strong engineering practices including test automation, CI/CD, and performance monitoring
  • Work with data storage (e.g. SQL or NO-SQL), caching and database design
  • Coordinate and clarify requirements with product managers, designers, QA, and stakeholders
  • Use Observability for high transitional systems
What we offer
What we offer
  • Competitive rate of pay and pension contribution (£50,000 -£65,000)
  • Generous discretionary bonus schemes, incentives and competitions
  • Annual leave entitlement that increases with length of service
  • Access to an online GP 24/7, 365 days a year for you and your immediate family
  • Employee wellbeing support through Employee Assistance Programme
  • Enhanced Maternity & Paternity Pay
  • Long Service Recognition
  • Access to a pay day savings scheme, financial coach and up to 40% of your earned wage ahead of payday, through Wagestream
  • Fulltime
Read More
Arrow Right

Senior C++ Developer

We are looking for a Senior C++ Developer with experience in embedded developmen...
Location
Location
Salary
Salary:
Not provided
maddevs.io Logo
Mad Devs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience in Embedded Linux development
  • Strong C++ skills (C++17 preferred, C++11 is okay)
  • Hands-on experience with WebKit, FFMPEG, OpenGL
  • Experience writing unit tests
  • Experience with Docker, Git, Linux, and basic web services concepts
  • Strong ownership mindset and critical thinking
  • B1 English level, fluent Russian
Job Responsibility
Job Responsibility
  • Lead the development of a multimedia player for advertising displays (80% coding and research, 20% management)
  • Use C++17, WebKit, FFMPEG, OpenGL, CMake and Linux
  • Work with Embedded Linux development for both x86 and ARM64 (Raspberry Pi)
  • Collaborate with internal teams, such as product, development
  • Mentor, motivate and develop a small dev team
  • Understand the business: that it's not just about coding, but about understanding the “why”
What we offer
What we offer
  • Flexible working hours
  • Remote-first culture
  • Long-term projects
  • Salary in dollars
  • Professional communities
  • Onsite business trips
  • Training budget
  • Paid conferences
Read More
Arrow Right

Senior C++ Developer

As a Software Engineer, you will be responsible for setting architectural direct...
Location
Location
China , Shanghai
Salary
Salary:
Not provided
optiver.com Logo
Optiver
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 5 years’ work experience as a Software Engineer
  • Experience with large scale server side development, and high-throughput, low-latency system optimisations
  • Experience with making architectural recommendations on IT solutions, design & approach
  • Technologists who are passionate about software and not only like to learn about it at work, but also like to get involved in their own projects at home
  • Natural problem solvers who love nothing more than tackling a complex technical challenge
  • Team players who love working with like-minded peers and are always looking to learn and improve
Job Responsibility
Job Responsibility
  • Own the design, development and deployment of services that comprise our globally distributed trading platform
  • Build partnerships across the business to ensure we’re feeding the best ideas into our solutions
  • Build automated trading stack that runs machine learning models over high-performance servers to execute high-quality trades in low-latency
  • Continuously improve our trading systems and strategies to optimize for the ever-evolving markets
What we offer
What we offer
  • Competitive salary package
  • Access to a plethora of Optiver-perks
  • Very flat structure
  • Highly empowered to deliver significant changes
  • Collaborative and innovative working environment
Read More
Arrow Right

Senior C++ Developer

Susquehanna International Group is seeking an experienced Software Developer to ...
Location
Location
United States , Bala Cynwyd (Philadelphia Area), Pennsylvania
Salary
Salary:
Not provided
sig.com Logo
Susquehanna International Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, Mathematics or related discipline or its foreign equivalent
  • 10+ years of progressive experience developing software applications or HFT infrastructure
  • Strong understanding of high-performance computing using C++ is required
  • Excellent attention to detail and accuracy and a thorough understanding of performance optimization / latency reduction methodologies
  • Ability to work closely with other software developers, traders, quants, and infrastructure teams
Job Responsibility
Job Responsibility
  • Focus on the entire technical stack with an eye for building a stable, scalable, optimized environment with minimized risk
  • Explore new technologies to find the optimal solution
  • Exercise strong object oriented programming skills
Read More
Arrow Right

Senior C++ Developer

VarSome.com is the world’s leading website for professional human genetics. VarS...
Location
Location
Greece , Athens
Salary
Salary:
Not provided
saphetor.com Logo
Saphetor
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 4 years of commercial C++ development experience, using templates, STL containers, smart pointers, memory management and multithreading
  • BSc and/or MSc degree in Computer Science, Engineering or Mathematics
  • Hands-on experience with relational databases, optimizing queries and table schemas for optimal performance
  • Good experience with distributed cloud-based computing and big-data systems
  • Familiarity with agile methodologies and the ability to adapt to a fast-paced development environment, actively taking in code reviews, scrums, technical discussions etc
  • Very good understanding of fundamental application design principles and object-oriented design, in order to build & maintain a large high-quality code base
  • Excellent written & oral communication skills in English
Job Responsibility
Job Responsibility
  • Develop our core C++ applications and library for importing and analyzing genetic data
  • Write reusable, testable, and efficient code, including unit & regression tests
  • Take complete ownership of projects (ranging from a few days to a month) to deliver a working end-to-end implementation, including unit tests & testing
  • Optimize & architect our platform for maximum speed, high availability and scalability
  • Maintain & improve our internal high-performance clinical annotation tools and the custom databases built, optimized for genetics
  • Contribute to the documentation of software architecture, design and implementation details
What we offer
What we offer
  • A position in a fascinating healthcare growth domain, at the cutting edge of technology and research
  • A competitive compensation package combined with additional benefits
  • Endless learning opportunities, while transferring new technologies from academics to clinical practice all over the world
  • Fulltime
Read More
Arrow Right