Software Engineer (C++)

AG Globe Services

Apply to this job
Montréal, QC, ca on site Until 8/22/2026 First posted March 21, 2025 Last posted March 21, 2025
Job description

Your Offshoring Partner 

With business constantly evolving due to competition, shortage of good talent and high demand, AG Globe is the solution for your business. We are an Offshoring company, specializing in Recruitment Process Outsourcing. RPO is key to helping our clients in bringing their business to a higher level of success. 

Head quartered in Toronto, Canada with Global Operations based in Makati City, Philippines, we offer offshoring support with the finest talent in the Recruitment arena. Our priority is to tailor our RPO services to meet your exact needs, speeding up your hiring process while reducing cost. This enables your company to focus solely on your business. 

Let's talk today on how we can help grow your business!

Main Function    
Successful candidates will develop and maintain front to back trading infrastructure for our global frameworks for algorithmic trading, real-time risk management, market connectivity, trade reporting and trade surveillance. The candidate must be comfortable working in a rapidly changing environment with short deadlines, a need for high quality reliable deliverables and strong communication with global colleagues.    

Responsibilities:    

  • Design, develop and test real-time software for low-latency algorithmic trading, risk management and trade reporting. 
  • Collaborate closely with quant researchers and peers in technology to ensure consistency and maximize re-use of software components globally. 
  • Work with technology operations to provide 2nd/3rd level application support as required. 

Candidate Requirements    
The candidate must be comfortable working in a rapidly changing environment with an ability to deliver high quality work in collaboration with global colleagues.    

Qualifications:    

  • Bachelors Degree in Engineering, Computer Science or related subject.    
  • 3+ years C/C++ development experience on Linux    
  • 3+ years understanding of code optimization and high performing applications    
  • Must be in Montreal, Quebec, Canada
  • Must have a valid work authorization in Canada

    
Preferred  Qualifications:            

  • Experience with order management, exchange connectivity or market data handling for Equities, FX or fixed income products will be an added advantage  Advanced degree in Mathematics or Computer Engineering (MSc)   
  • Team player with excellent communication skills.    
  • Capable of developing industrial strength software components with colleagues across the globe.    
  • Python, SQL and/or scripting experience considered a plus.    
  • Interest in automated trading systems.   
  • Knowledge of trading, settlement and/or market interfaces considered a plus.        
     
About this role

Summary

Develop and maintain real-time trading software, optimize performance, collaborate globally.

Job title

Software Engineer (C++)

Experience level

3+ years

Industry

finance

Location requirements

Must be in Montreal, Quebec, Canada; remote not specified.

Salary

Not specified

Management role

No

Skills & keywords

Required skills

C++Linuxcode optimizationhigh performance applications

Preferred skills

order managementexchange connectivitymarket data handlingPythonSQL

Specializations

algorithmic tradinglow-latencyrisk managementmarket connectivity
Locations

Structured locations inferred from the posting.

Montreal, QC, Canada

On-site City