Senior C++ Real-Time Market Data Engineer (Hybrid)

TMX Group

Toronto

On-site

CAD 120,000 - 130,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Accommodations for applicants
Hybrid work environment
Competitive compensation

Job summary

TMX Group in Toronto is seeking a Senior Application Developer to design, develop, test and support mission-critical market data applications. The role emphasizes high-performance C++ code, real-time data feeds, and collaboration with cross-functional teams.

Candidates should have a university degree in computer science and at least five years of hands-on experience across C++, Java, C, SQL and Perl, with OO analysis. A strong ability to work independently and within a team is required.

Qualifications

  • University degree in computer science or equivalent.
  • Experience in real-time transaction and batch processing concepts.
  • Minimum five years in UNIX, Linux, C++, Java, C, SQL, Perl and OO analysis.
  • Ability to work independently and with peers.
  • Knowledge of TMX real-time market data feeds is an asset.
  • Securities industry knowledge is an asset.

Responsibilities

  • Analyze requirements and design components, subsystems and applications.
  • Develop high-performance, reusable code with stable interfaces.
  • Lead design/code reviews and provide feedback on quality and performance.
  • Provide 3rd level application support with rotation and 24/7 pager duties.
  • Create operational/documentation for users and technical support staff.
  • Support delivery of tasks, estimates and schedules across teams.

Skills

C++
UNIX/Linux
Java
SQL
Perl
OO Analysis

Education

University degree in Computer Science

Job description

TMX Group in Toronto is seeking a Senior Application Developer to design, develop, test and support mission-critical market data applications. The role emphasizes high-performance C++ code, real-time data feeds, and collaboration with cross-functional teams.

Candidates should have a university degree in computer science and at least five years of hands-on experience across C++, Java, C, SQL and Perl, with OO analysis. A strong ability to work independently and within a team is required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Real-Time C++ Programmer Analyst (Montreal, Hybrid)
Real-Time C++ Programmer Analyst (Montreal, Hybrid)

TMX Group • Montreal

Hybrid
CAD 110,000 - 150,000
Senior C++ Developer
Senior C++ Developer

TMX Group • Toronto

On-site
CAD 120,000 - 130,000
Accommodations for applicants
Hybrid work environment
Competitive compensation
C++ Developer (Capital Markets)
C++ Developer (Capital Markets)

CG Consulting Group • Toronto

Hybrid
CAD 103,320 - 137,760
Senior C++ Developer – Real-Time, Low-Latency Trading Systems
Senior C++ Developer – Real-Time, Low-Latency Trading Systems

HRB • Montreal

On-site
CAD 90,000 - 130,000
Incredible perks
5 weeks PTO
Lunches daily
+1
Programmer Analyst C++
Programmer Analyst C++

Bourse de Montreal Inc. • Montreal

Hybrid
CAD 110,000 - 150,000
Lead C++ Developer, Capital Markets – Hybrid Toronto
Lead C++ Developer, Capital Markets – Hybrid Toronto

CG Consulting Group • Toronto

Hybrid
CAD 103,000 - 138,000
Senior Java Developer - Backend
Senior Java Developer - Backend

CG Consulting Group • Toronto

Hybrid
CAD 90,000 - 120,000
Market Insights Data Analyst Intern
Market Insights Data Analyst Intern

TMX Group • Toronto

Hybrid
CAD 34,000 - 40,000
C++ Developer
C++ Developer

Glint Tech Solutions • Toronto

On-site
CAD 130,000 - 170,000
Full Stack Developer (PHP/JavaScript)
Full Stack Developer (PHP/JavaScript)

TMX Group • Vancouver

Hybrid
CAD 70,000 - 85,000