Job Title or Location

Staff Software Engineer - Market Data

Elevate - 27 Jobs
Toronto, ON
Posted today
Job Details:
Full-time
Experienced
Benefits:
Bonuses & Incentives

Staff Software Engineer Market Data

About the Company:
Join a modern financial technology firm building a next-generation brokerage infrastructure from the ground up. The companys mission is to replace outdated capital markets infrastructure with a fully cloud-native clearing and custody platform capable of supporting billions in daily trading volume.

With a team that blends seasoned finance professionals and top-tier engineers, this firm is redefining how capital markets operate prioritizing speed, accuracy, and scalable systems designed for todays global environment.

About the Team:
Youll be part of the Reference & Market Data team, which owns mission-critical data products across security master, corporate actions, pricing, and real-time market data. The team integrates information from vendors, public feeds, and internal systems to produce structured, authoritative datasets that power the firms trading and risk platforms.

About the Role:
This is a senior-level engineering role focused on building and maintaining real-time data pipelines for financial market data including equities, options, futures, and other instruments. Youll architect and optimize low-latency, high-throughput systems to ingest, process, and deliver streaming data to internal users and downstream services.

Youll work closely with cross-functional teams in trading, analytics, and risk to build data infrastructure that drives informed decision-making and supports the firm's expansion into global markets.

Key Responsibilities:

  • Design and implement scalable, fault-tolerant data pipelines for ingesting and distributing real-time market data.

  • Process pricing feeds and reference data for multiple asset classes (e.g., equities, options, futures).

  • Integrate exchange feed handlers and vendor APIs, ensuring data accuracy and system resilience.

  • Collaborate with product and trading stakeholders to deliver solutions tailored to business needs.

  • Monitor pipeline health and system performance to proactively identify and resolve issues.

  • Ensure high availability and integrity of data under varying load conditions.

Requirements:

  • 5+ years of experience building low-latency, high-throughput data systems.

  • Deep understanding of distributed systems, fault tolerance, and real-time data challenges.

  • Strong experience with financial market data and associated protocols.

  • Proficiency with Linux/BSD environments.

  • Strong knowledge of networking fundamentals (TCP/IP, UDP, multicast/unicast).

  • Clear communicator with a collaborative and problem-solving mindset.

  • Experience working on mission-critical systems with cross-functional teams.

Nice to Have:

  • eBPF or low-level system profiling experience.

  • Familiarity with kernel bypass networking (DPDK, XDP).

  • Knowledge of columnar data stores and data warehousing.

  • Experience provisioning and configuring BGP, VPCs, and network peering in cloud/on-prem environments.

  • Exposure to Aeron for high-performance messaging.

Tech Stack Includes:
C++, Rust, Go, Java, Python, gRPC, PostgreSQL, Snowflake, Kafka, Kubernetes

Whats Offered:

  • A high-impact role on a small, specialized team with clear growth opportunities.

  • Clean, modern codebases with room to build from scratch.

  • A DevOps-oriented culture with strong CI/CD practices.

  • Merit-based advancement in a collaborative and forward-thinking environment.

  • Competitive salary, benefits, and performance-based incentives.

Share This Job: