Senior C++ Engineer - High-Performance Trading Systems

Broadridge Financial Solutions

Vancouver

Hybrid

CAD 100,000 - 120,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work schedule

Job summary

Broadridge Financial Solutions in Vancouver seeks a senior software developer with 8+ years of C++ experience to join the NYFIX development team. You will develop and maintain FIX Marketplace and related products, tackling high-performance, low-latency financial software across the full lifecycle.

The role is hybrid with occasional after-hours support for production issues and a focus on Linux/Unix environments, multi-threaded programming, and FIX engine integration.

Qualifications

  • A Bachelor degree is required in Computer Science, Engineering, Mathematics, or related field
  • At least 8 years experience in C++ on Linux/Unix
  • Strong C++ expertise and in-depth experience with multithreaded programming
  • Experience programming high performance, high throughput, low latency applications
  • Performance troubleshooting and tuning experience
  • Linux/Unix proficiency including shell scripting
  • Important Technical Skills FIX application development experience
  • Hands-on experience with a FIX engine
  • Programming order management, order routing, trading, risk management, or similar financial services applications
  • Middleware application development experience (TibRV, MQ, 29 West LBM, Solace, etc.)
  • STL experience
  • Database application development experience (Oracle, Sybase, MySQL, etc.)
  • Core Java experience

Skills

C++
Linux/Unix
Multithreaded programming
High performance
Low latency
FIX
FIX engine
Shell scripting
STL
Database apps
Core Java

Education

Bachelor degree in Computer Science, Engineering, Mathematics, or related field

Tools

TibRV
MQ
29 West LBM
Solace

Job description

Broadridge Financial Solutions in Vancouver seeks a senior software developer with 8+ years of C++ experience to join the NYFIX development team. You will develop and maintain FIX Marketplace and related products, tackling high-performance, low-latency financial software across the full lifecycle.

The role is hybrid with occasional after-hours support for production issues and a focus on Linux/Unix environments, multi-threaded programming, and FIX engine integration.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

Broadridge Financial Solutions • Vancouver

On-site
CAD 100,000 - 120,000
Hybrid work schedule
Senior C++ Developer Low Latency Trading Systems
Senior C++ Developer Low Latency Trading Systems

Creative Solutions Services, LLC • Montreal (administrative region)

Hybrid
CAD 180,000 - 280,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
Senior Developer, Fixed Income Trading (Remote)
Senior Developer, Fixed Income Trading (Remote)

Soho Square Solutions • Toronto

Hybrid
CAD 90,000 - 120,000
Software developer
Software developer

Soho Square Solutions • Toronto

Hybrid
CAD 90,000 - 120,000
C++ Developer (Capital Markets)
C++ Developer (Capital Markets)

CG Consulting Group • Toronto

Hybrid
Integration Engineer
Integration Engineer

Hunter Bond • Montreal (administrative region)

Hybrid
CAD 120,000 - 160,000
Senior C++ Low-Latency Trading Engineer (Hybrid Montreal)
Senior C++ Low-Latency Trading Engineer (Hybrid Montreal)

Creative Solutions Services, LLC • Montreal (administrative region)

Hybrid
CAD 180,000 - 280,000
Sr Developer - C++ and Python
Sr Developer - C++ and Python

CG Consulting Group • Toronto

Hybrid
Senior Software Engineer - FinTech SFCM, Hybrid/Remote
Senior Software Engineer - FinTech SFCM, Hybrid/Remote

Broadridge Financial Solutions • Toronto

Hybrid
CAD 90,000 - 100,000