Senior C++ Software Engineer

Senior C++ Software Engineer

Montreal, Quebec, Canada  - Permanent

Job Description

Our client is the leading global provider of multi-asset trading systems to the buy-side, sell-side and trading platforms, is accelerating the technical evolution of the Fixed Income market by developing connectivity, integration and data normalization to institutional investors, dealers and trading platforms. Providing global coverage from offices in New York, London, Paris, Frankfurt, Geneva, Hong Kong, Singapore and Tokyo.

As a Senior C++ Software Engineer for Risk and Platform, you will leverage your technical skills in the world of finance. You will work and collaborate with some of the world’s most elite financial institutions utilizing leading-edge technologies and innovation to solve complex business challenges in the area of risk management, advanced analytics and grid computing across all asset classes (including Crypto).

What you’ll do
•Manage project priorities, deadlines, and deliverables with your technical expertise
•Design, develop, test, deploy, maintain, and enhance the system's core component - a Linux-based computational engine for calculating risk analytics, profit and loss, processing trades and managing portfolios
•Build and maintain the Rest API’s that are consumed by our web-based UI and thin Java UI
•Participate in brainstorming sessions and code reviews, which help us learn from each other and improve our source code
•Conceptualize and implement solutions for data storage

Must Have Skills:

•5+ years of relevant experience in developing solutions with C++
•Strong Computer Science background
•Deep C++ knowledge
•Experience with C++ industry standards like CMake, STL, Boost
•Understanding of multithreading

Nice to Have Skills:

•Experience working in a Linux environment
•Problem decomposition and design skills
•Unit testing methodologies
•Familiarity with the modern C++ stack of technologies: Static analysis tools, Address Sanitizer,, gRPC
•SQL (Sybase, PostgreSQL ) and NoSQL (MongoDB, Redis) databases
•Experience in other languages like Python, Java, JavaScript, shell scripting is a big plus
•Familiarity in financial risk management (market risk) and valuation models

Special Perks:

•Currently hybrid home-office
•Vacation and Personal days
•Annual bonus and salary review
•Training budget $1,500
•RRSP with 3% company matching
•Health insurance
•Subvention for public transportation


Starting: ASAP

Similar jobs in Montreal:

Similar jobs in other locations: