Software Engineer

Visa Sponsorship Relocation
This Job is No Longer Active This position is no longer accepting applications

Job Description

Software Developer – (C++)

Montreal, Canada

Hybrid


MPA is hiring a Software Developer for a global investment firm’s Data Infrastructure team. This technology-driven company designs quantitative investment strategies for high-quality returns across global markets.


Role Overview:

Join a team building high-performance microservices to support large-scale data processing for trading and research. You'll design, develop, and optimize C++ services to ensure fast, reliable data retrieval, collaborating with data engineers, scientists, and researchers.


Key Responsibilities:

  • Develop and maintain C++ microservices for large data sets
  • Optimize performance and scalability
  • Debug and troubleshoot software issues
  • Contribute to software architecture and design
  • Collaborate with stakeholders to ensure smooth deployment and operations


Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or related field
  • 5+ years of software engineering experience
  • Proficiency in C++, microservices, and multithreading
  • Strong problem-solving and communication skills
  • Experience with Linux environments


Nice to Have:

  • Knowledge of databases (SQL), Boost ASIO, data serialization (Apache Arrow, Protocol Buffers), and distributed systems
  • Experience with gRPC, REST, Websockets, Docker/Kubernetes, or cloud platforms (AWS/GCP)
  • Familiarity with Rust, Python, or Q


What's on Offer:

  • Competitive Salary
  • Hybrid working model (4 days on site, 1 day remote)
  • Relocation bonus for those considering a move to Montreal
  • Opportunities also available in London and Singapore for similar skill sets
  • Generous Benefits package


Interested?

  • We would love to chat so apply here or send your resume to shauna.okeeffe@mparecruitment.ca

Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Associate

best job tool

Canada

Manager, Product & Process Development R&D

Programming
1d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Mondelēz International

Canada

Backend Software Engineer

Programming
2d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

Harvey

Canada

Subscribe our newsletter

New Things Will Always Update Regularly