Senior Engineer

Experis

Toronto

Hybrid

CAD 110,000 - 140,000

Part time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Experis is seeking a Senior Engineer/Architect specialized in electronic trading, market data, and smart order routing in Toronto. The role combines hands-on engineering with a deep understanding of trading systems, market structure, and execution workflows.

You will design and optimize real-time platforms, mentor teams, and lead modernization efforts to ensure performance, resiliency, and regulatory readiness in capital markets technology.

Qualifications

  • 5+ years of software engineering experience in electronic trading or capital markets technology.
  • Deep understanding of exchange ecosystems, order books, market data, trade lifecycles, and liquidity provision.
  • Strong knowledge of low-latency market data processing and distribution.
  • Experience with market-making, pricing, quoting, or liquidity management systems.
  • Strong programming experience in Java and Python.
  • Experience with Apache Spark, PySpark, or Scala Spark.
  • Experience with Kafka or similar real-time messaging and streaming technologies.
  • Strong understanding of FIX Protocol and electronic trading connectivity.
  • Solid SQL, distributed systems, and performance optimization experience.
  • Strong communication skills with the ability to collaborate across technical and business stakeholders.

Responsibilities

  • Design, build, and enhance low-latency electronic trading and market data platforms.
  • Develop solutions across the full trading technology stack, including order management and execution.
  • Implement Smart Order Routing, market data ingestion, normalization, and distribution.
  • Support market-making and liquidity management workflows.
  • Partner with trading desks, product teams, quants, operations, and compliance to translate requirements.
  • Architect and optimize real-time streaming and event-driven applications.
  • Design and support FIX connectivity, execution management, and trade lifecycle processing.
  • Leverage Spark and distributed data technologies for analytics, surveillance, and operational workflows.
  • Drive platform modernization focused on performance, scalability, resiliency, and regulatory readiness.
  • Provide technical leadership through architecture reviews, design discussions, code reviews, and mentoring.

Skills

Java
Python
Low-latency
Real-time analytics (3Forge/Deephaven)
Spark
Kafka
FIX protocol
SQL
Distributed systems
Performance optimization
Communication

Tools

3Forge
Deephaven
Apache Kafka
FIX connectivity tooling

Job description

Senior Engineer / Architect – Electronic Trading, Market Data & Smart Order Routing

Location: Toronto, ON (Hybrid - 2 days/week onsite)

Employment Type: 12-Month Contract

We are partnering with a leading financial services organization to hire a Senior Engineer / Architect with deep expertise in electronic trading, market data, smart order routing, and capital markets technology. This role is ideal for a senior technical professional who combines hands‑on engineering capabilities with a strong understanding of trading systems, market structure, and execution workflows.

Key Responsibilities
  • Design, build, and enhance low-latency electronic trading and market data platforms.
  • Develop solutions across the full trading technology stack, including:
  • Order management and execution
  • Smart Order Routing (SOR)
  • Market data ingestion, normalization, and distribution
  • Market-making and liquidity management workflows
  • Partner with trading desks, product teams, quants, operations, and compliance stakeholders to translate business requirements into scalable technical solutions.
  • Architect and optimize real-time streaming and event-driven applications.
  • Design and support FIX connectivity, execution management, and trade lifecycle processing.
  • Leverage Spark and distributed data technologies for analytics, surveillance, and operational workflows.
  • Drive platform modernization initiatives focused on performance, scalability, resiliency, and regulatory readiness.
  • Provide technical leadership through architecture reviews, design discussions, code reviews, and mentoring.
Required Qualifications
  • 5+ years of software engineering experience within electronic trading or capital markets technology.
  • Deep understanding of exchange ecosystems, order books, market data, trade lifecycles, execution workflows, and liquidity provision.
  • Strong knowledge of low-latency market data processing and distribution.
  • Experience with market-making, pricing, quoting, or liquidity management systems.
  • Strong programming experience with:
  • Java
  • Python
  • Real-time analytics engines such as 3forge or Deephaven
  • Experience with Apache Spark, PySpark, or Scala Spark.
  • Experience with Kafka or similar real-time messaging and streaming technologies.Strong understanding of FIX Protocol and electronic trading connectivity.
  • Solid SQL, distributed systems, and performance optimization experience.
  • Strong communication skills with the ability to collaborate across technical and business stakeholders.
Why Apply?

This is an opportunity to work on mission-critical trading systems within a sophisticated capital markets environment, helping shape the future of electronic trading, market data, and execution technology.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Developer (Capital Markets)
C++ Developer (Capital Markets)

CG Consulting Group • Toronto

On-site
CAD 103,320 - 137,760
Sr. Java Developer – Capital Markets
Sr. Java Developer – Capital Markets

Highbrow LLC • Toronto, London

Hybrid
CAD 90,000 - 120,000
r. Java Developer - Capital Markets
r. Java Developer - Capital Markets

Veracity Software Inc • Toronto

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

Soho Square Solutions • Toronto

Hybrid
CAD 90,000 - 120,000
Full Stack Engineer (1685) $100/hr
Full Stack Engineer (1685) $100/hr

Direct IT Recruiting Inc. • Toronto

Hybrid
CAD 173,000 - 192,000
Hybrid work 3 days/week in Toronto
Senior Analyst, Trading Systems Management
Senior Analyst, Trading Systems Management

IFG International Financial Group Ltd • Toronto, Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Sr. Software Developer, Eqlipse Trading
Sr. Software Developer, Eqlipse Trading

Nasdaq • Toronto

Hybrid
CAD 86,000 - 118,000
Hybrid work environment
Mentorship program
Growth opportunities
Senior Python Software Engineer
Senior Python Software Engineer

Quantum Technology Recruiting Inc. (QTR) • Toronto

Hybrid
CAD 100,000 - 150,000
Technology Leader
Technology Leader

Iris Software Inc. • Toronto

On-site
CAD 180,000 - 240,000
Sr. Java Developer
Sr. Java Developer

Highbrow LLC • Toronto, London

Hybrid
CAD 100,000 - 130,000