Senior Software Engineer - Market Data (Toronto)

Senior Software Engineer - Market Data (Toronto)

17 Apr
|
Alpaca
|
Toronto

17 Apr

Alpaca

Toronto

Job Overview

As a senior software engineer, you will help build and scale the systems and services that form the foundation of Alpaca and empower millions of users who are trading billions of dollars worth of assets. The market data team is responsible for improving the overall architecture of Alpaca connected to data products such as stocks, options, crypto, and foreign exchange markets. Oversee their public API structure and documentation on both streaming and historical endpoints. The team is responsible for building a cohesive developer‑first API and is tasked with planning, ideating, experimenting, and putting into production the recent services and libraries that overcome some of our greatest technical challenges.

Responsibilities

- Influence the overall architecture of Alpaca's market data systems
- Design highly scalable, mission‑critical systems
- Obsess over latency (every nanosecond counts)
- Implement backend services and lead architecture where scalability and resilience matters
- Maintain good software quality and test coverage
- Participate in code reviews
- Troubleshoot incidents and reported bugs
- May be required to be on‑call to assist with timely engineering projects

Qualifications (Must‑Haves)

- At least 4 years of experience working on systems at scale
- Experience with at least one compiled imperative language (e.g. Go, C, C++, Rust, etc.) – most critical services are written in Go




- SQL or relational database skills
- Familiarity with TCP/IP, UDP networking
- Proficiency with Linux/BSD and shell scripting
- Excitement about what we are building at Alpaca
- Proven track record of architecting and leading medium‑scale projects involving multiple teams
- Experience with Kubernetes or other workload orchestration and scheduling systems (primarily GKE)
- Experience with major cloud platforms (primarily GCP)
- A passion for financial markets

Nice‑to‑Haves

- Knowledge of micro‑service architectures
- Knowledge of clean code principles
- DevOps mindset is an asset
- Cloud Networking experience (BGP, VPC peering)
- Experience building low‑latency applications
- Experience with distributed key‑value stores
- Experience with CI/CD
- A passion for financial markets or desire to learn
- Knowledge of Agile/Scrum methodologies
- Experience with observability, tracing, continuous profiling
- Experience with capacity planning and benchmarking
- Knowledge of eBPF

Benefits

- Competitive salary & stock options
- Health benefits
- New hire home‑office setup: one‑time USD $500
- Monthly stipend: USD $150 per month via a Brex card

Equal Opportunity Employment

Alpaca is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce.

#J-18808-Ljbffr

📌 Senior Software Engineer - Market Data (Toronto)
🏢 Alpaca
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: senior software engineer - market data (toronto) / toronto
Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: senior software engineer - market data (toronto) / toronto