Senior C++ Developer Low Latency Trading Systems

Creative Solutions Services, LLC

Montreal (administrative region)

Hybrid

CAD 180,000 - 280,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Career Developers Inc. in Montreal, Canada is seeking a Senior C Low-Latency Trading Systems Developer to join our high-performance engineering team.

This hybrid role requires three days onsite in Montreal and offers a salary range of 180,000–280,000 CAD, commensurate with experience. You will design, build, and optimize ultra-low-latency components, collaborate with trading desks and technology stakeholders, and own the full development lifecycle from architecture through validation and

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 5 years of experience building mission-critical, high-performance systems.
  • Expert-level C development in Linux environments.
  • Strong networking, multithreading, and performance optimization knowledge.
  • Experience with CI/CD, version control, and automated testing.

Responsibilities

  • Partner with trading teams and technology stakeholders to translate requirements into high-performance solutions.
  • Design, build, and optimize low-latency components including order gateways and market data systems.
  • Own full development lifecycle: architecture, coding, testing, deployment, and optimization.
  • Ensure scalability, resiliency, and ultra-low latency across trading infrastructure.
  • Participate in architecture design, peer code reviews, and engineering best practices.
  • Implement robust testing, monitoring, and validation frameworks to ensure uptime and performance.
  • Provide Level 2 production support, troubleshooting, and performance tuning.
  • Mentor developers and contribute to a strong engineering culture focused on continuous improvement.

Skills

C programming
Linux systems
Low-latency systems
Multithreading
Networking
Python scripting

Education

Bachelor's degree in CS/Engineering

Tools

CI/CD
Version control
Automated testing

Job description

Career Developers Inc., a distinguished staffing and consulting firm, is proud to celebrate 30 years of service excellence. As a GSA Contract holder, we offer comprehensive staffing solutions for both commercial and government sectors nationwide. By selectively partnering with clients who share our values, we ensure productive collaborations that set us apart in the industry. Our dedication to candidates involves managing expectations with precision through business intelligence, thorough interview preparation, transparent communication, and exceptional feedback throughout the process.

We are committed to advancing your career and look forward to supporting your professional growth.

Senior C Low-Latency Trading Systems Developer

Location: Montreal, CA – Hybrid (3 days onsite)

Salary: 180,000–280,000 CAD (commensurate with experience)

Must have the following: Advanced C in Linux, low-latency systems, multithreading, networking, market data/order routing, Python scripting

Responsibilities:
  • Partner with trading teams and technology stakeholders to translate requirements into high-performance solutions
  • Design, build, and optimize low-latency components including order gateways and market data systems
  • Own full development lifecycle: architecture, coding, testing, deployment, and optimization
  • Ensure scalability, resiliency, and ultra-low latency across trading infrastructure
  • Participate in architecture design, peer code reviews, and engineering best practices
  • Implement robust testing, monitoring, and validation frameworks to ensure uptime and performance
  • Provide Level 2 production support, troubleshooting, and performance tuning
  • Mentor developers and contribute to a strong engineering culture focused on continuous improvement
Requirements:
  • Bachelor's degree in Computer Science, Engineering, or related field
  • 5 years of experience building mission-critical, high-performance systems
  • Expert-level C development in Linux environments
  • Strong understanding of networking concepts, multithreading, and performance optimization
  • Experience with modern development practices (CI/CD, version control, automated testing)
  • Strong collaboration and communication skills in cross-functional teams
  • Proficiency in Python for scripting and automation
Preferred Experience:
  • Experience building low-latency electronic trading platforms
  • Knowledge of exchange connectivity protocols and financial data formats
  • Exposure to equities, derivatives, or multi-asset trading systems
  • Additional scripting or automation expertise

INDH

C , low latency trading, market access, electronic trading systems, Linux development, multithreading, networking, order routing, market data, high frequency trading, algorithmic trading, trading infrastructure, performance optimization, C developer, Python scripting, financial technology, FIX protocol, exchange connectivity, real-time systems, distributed systems, scalable systems, capital markets technology, derivatives trading, equities trading, software engineering, latency optimization, systems programming, high throughput systems, trading platforms, fintech engineering, backend development, infrastructure engineering

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

Similar jobs worth comparing

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
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++ Developers (intermediate and senior)
C++ Developers (intermediate and senior)

HRB • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Incredible perks
5 weeks PTO
Lunches daily
+1
Software developer
Software developer

Soho Square Solutions • Toronto

Hybrid
CAD 90,000 - 120,000
VP Java Low Latency Senior Developer
VP Java Low Latency Senior Developer

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Software Developer – Distributed Systems
Software Developer – Distributed Systems

GuruLink • Montreal

On-site
CAD 85,000 - 115,000
Sr Java Developer
Sr Java Developer

Insight Global • Toronto

On-site
CAD 150,000 - 210,000
Platform Engineer/DevOps Engineer (Trading)
Platform Engineer/DevOps Engineer (Trading)

Linux Association of Canada • Montreal (administrative region)

Hybrid
CAD 110,000 - 170,000
Software Developer - Platforms & Frameworks
Software Developer - Platforms & Frameworks

GuruLink • Montreal

On-site
CAD 90,000 - 120,000
C++ Software Engineer: Build Low-Latency Trading Systems
C++ Software Engineer: Build Low-Latency Trading Systems

Citadel Securities • Canada

On-site
CAD 80,000 - 130,000