Software Engineer, Securities Finance — Distributed Team & Stock Options

Alpaca

Toronto

Hybrid

CAD 171,000 - 256,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Stock options
Health benefits
New hire home-office setup: USD 500
Monthly stipend: USD 150 via Brex Card

Job summary

Alpaca is seeking a Software Engineer for the Securities Finance (SecFi) backend. You will design and operate systems powering lending, borrowing, and related broker-dealer infrastructure, with a focus on reliability and scale.

You’ll work on FPSL and short borrowing workflows, own end-to-end delivery, and drive improvements across data flows, APIs, and batch processing in a production environment.

Qualifications

  • 3+ years building distributed systems that actually run in production
  • Solid fundamentals in computers, networks, databases, and distributed systems
  • Productive in Go, PostgreSQL, and Kubernetes
  • Design a good RESTful API and recognize bad ones
  • Experience with broker-dealer operations or securities finance is a plus

Responsibilities

  • Own a project from initial discussion to production runtime
  • Build systems enabling new products and revenue from APIs to batch pipelines
  • Improve existing systems, delivering noticeable improvements
  • Collaborate with cross-functional teams to ship reliable features
  • Lend support on-call duties and address root causes, not symptoms
  • Contribute to the security and reliability of brokerage infrastructure

Skills

Go
PostgreSQL
Kubernetes
Distributed systems
RESTful APIs

Tools

gRPC
Protobuf
Kafka
Docker
Grafana
Kubernetes
Helm

Job description

Alpaca is seeking a Software Engineer for the Securities Finance (SecFi) backend. You will design and operate systems powering lending, borrowing, and related broker-dealer infrastructure, with a focus on reliability and scale.

You’ll work on FPSL and short borrowing workflows, own end-to-end delivery, and drive improvements across data flows, APIs, and batch processing in a production environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Market Data
Senior Software Engineer - Market Data

Alpaca • Toronto

On-site
CAD 100,000 - 140,000
Competitive Salary & Stock Options
Health Benefits
New Hire Home-Office Setup: One-time USD $500
+1
Director of Engineering, Trading
Director of Engineering, Trading

Alpaca • Toronto

On-site
CAD 130,000 - 160,000
Competitive Salary & Stock Options
Health Benefits
Home-Office Setup Stipend
Lead Product Manager, Crypto
Lead Product Manager, Crypto

Alpaca • Toronto

On-site
CAD 120,000 - 160,000
Competitive Salary & Stock Options
Health Benefits
New Hire Home‑Office Setup: USD $500
+1
Back-end Java/Scala Developer
Back-end Java/Scala Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 85,000 - 120,000
Flexible working arrangements
Opportunity for constant learning and advancement
State-of-the-art offices
+1
Senior Backend Software Developer
Senior Backend Software Developer

Robinhood • Toronto

On-site
CAD 110,000 - 150,000
Java Developer
Java Developer

Compunnel, Inc. • Montreal

On-site
CAD 110,000 - 170,000
Senior Java Software Engineer
Senior Java Software Engineer

Bourne Search Ltd • Montreal

On-site
CAD 90,000 - 130,000
Senior Java Developer: Trading Platform & Algo Automation
Senior Java Developer: Trading Platform & Algo Automation

Compunnel, Inc. • Montreal

On-site
CAD 110,000 - 170,000
Backend Engineer
Backend Engineer

Bayview Asset Management, LLC • Toronto

On-site
CAD 195,094 - 334,447
Medical coverage starting on day one
Company-matched 401(k)
Annual bonus
Backend Systems Engineer — Scalable Cloud Infrastructure
Backend Systems Engineer — Scalable Cloud Infrastructure

Aloe • Vancouver

On-site
CAD 110,000 - 170,000
Competitive salary
Benefits
Career growth opportunities