Team Lead - Trading
Core
Lead the engineering team building Alpaca's algo trading platform to satisfy users expecting high quality and performance from their brokerage service.
Role type
Senior/Staff Software Engineer Team Lead (Trading Infrastructure)
Builds
Alpaca's algo trading platform, OMS, and RMS systems for institutional-grade brokerage services
Domain
Financial Technology / High-Frequency Trading / Brokerage Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, Go, Zig, Rust, Java, Scala, Python, low latency optimization, high throughput systems, messaging queues, distributed systems, concurrency control, system design, OMS development, RMS development
Preferred skills
Algo trading experience, FIX protocol, observability, GCP, Docker, Kubernetes, remote-first team management
Technologies
C, C++, Go, Zig, Rust, Java, Scala, Python, GCP, Docker, Kubernetes, FIX protocol
Responsibilities
Design and architect the trading platform, own the team's roadmap and delivery, ensure code and design quality through reviews, manage production reliability and on-call, lead hiring and engineering growth, collaborate with product and compliance teams
Seniority
Senior/Staff, hands-on IC with leadership responsibilities