Senior C++ Data Infrastructure Engineer

Mpa Recruitment

Toronto

On-site

CAD 110,000 - 140,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Relocation bonus

Job summary

MPA Recruitment is assisting a global investment management firm by hiring a Software Developer for their Data Infrastructure team in Montreal, with a relocation bonus offered. You will design, develop, and maintain microservices to handle large data sets used in trading and research.

The role emphasizes high-performance C++ development, collaboration with data engineers and researchers, and adherence to coding best practices to ensure reliable data processing and analytics pipelines.

Qualifications

  • Bachelor’s degree in CS, Engineering or related field.
  • 5+ years of professional software engineering experience.
  • Proficiency in C++.
  • Experience with microservices and asynchronous multithreaded apps.
  • Experience in Linux environment.
  • Strong problem-solving and communication skills.

Responsibilities

  • Design, develop, and maintain data infrastructure microservices using C++.
  • Optimize microservices for performance and scalability.
  • Debug and troubleshoot software issues.
  • Collaborate with data engineers and researchers to ensure reliable data pipelines.
  • Contribute to software architecture and design of data processing systems.

Skills

C++
Microservices
Linux
Debugging

Education

Bachelor’s degree in Computer Science or related

Tools

Boost ASIO
gRPC
Docker/Kubernetes

Job description

MPA Recruitment is assisting a global investment management firm by hiring a Software Developer for their Data Infrastructure team in Montreal, with a relocation bonus offered. You will design, develop, and maintain microservices to handle large data sets used in trading and research.

The role emphasizes high-performance C++ development, collaboration with data engineers and researchers, and adherence to coding best practices to ensure reliable data processing and analytics pipelines.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer - Data Infrastructure
Software Developer - Data Infrastructure

Mpa Recruitment • Toronto

On-site
CAD 110,000 - 140,000
Relocation bonus
Software Developer - Data Services
Software Developer - Data Services

GuruLink • Montreal (administrative region)

On-site
CAD 80,000 - 100,000
Senior C++ Developer – Real-Time, Low-Latency Trading Systems
Senior C++ Developer – Real-Time, Low-Latency Trading Systems

HRB • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Incredible perks
5 weeks PTO
Lunches daily
+1
C++ 20/23 Software Engineer (2-12 Years)- Up to $220k CAD + Bonus - Elite FinTech Firm
C++ 20/23 Software Engineer (2-12 Years)- Up to $220k CAD + Bonus - Elite FinTech Firm

Hunter Bond • Montreal

On-site
CAD 162,000 - 198,000
C++ Software Engineer - Montreal - Up to $240K CAD + Exceptional Bonuses/Benefits
C++ Software Engineer - Montreal - Up to $240K CAD + Exceptional Bonuses/Benefits

Hunter Bond • Montreal (administrative region)

On-site
CAD 216,000 - 264,000
Bonuses
Benefits
Software Developer – Distributed Systems
Software Developer – Distributed Systems

GuruLink • Montreal

On-site
CAD 85,000 - 115,000
C# Software Developer | Up to CAD $200k Base + Bonus | Elite FinTech | Hybrid | Montreal
C# Software Developer | Up to CAD $200k Base + Bonus | Elite FinTech | Hybrid | Montreal

Hunter Bond • Montreal (administrative region)

Hybrid
CAD 170,000 - 210,000
Senior Software Engineer — Finance & Merch Data (Hybrid)
Senior Software Engineer — Finance & Merch Data (Hybrid)

SSENSE • Montreal (administrative region)

Hybrid
CAD 95,000 - 120,000
Extended health and dental benefits
Parental top up program
Generous Employee Discount
+3
Senior Data Engineer: Build Scalable Pipelines & Lead
Senior Data Engineer: Build Scalable Pipelines & Lead

Confluence Technologies, Inc. • Montreal (administrative region)

Hybrid
CAD 110,000 - 150,000
Generous Time Off
Global Career Development
Social Events
+1
Senior Data Engineer - Rive Nord Montréal (hybride)
Senior Data Engineer - Rive Nord Montréal (hybride)

FED Group • Mirabel

On-site
CAD 90,000 - 130,000