Software Engineer - Core Trading
Core
Design and architect Alpaca's algo trading platform to deliver high-quality, high-performance brokerage services for institutional users.
Role type
Senior IC software engineer (core trading infrastructure)
Builds
Algo trading platform, order management systems, risk management systems
Domain
Financial technology, high-frequency trading, distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Go, C/C++, low latency optimization, high throughput systems, messaging queues, distributed systems, concurrency control, system design, object-oriented data modeling
Preferred skills
Algo trading experience, Order Management Systems (OMS), Risk Management Systems (RMS), FIX protocol, trading/exchange systems, observability, GCP, Docker, Kubernetes
Technologies
Go, C/C++, GCP, Docker, Kubernetes, messaging queues
Responsibilities
Write code for the algo trading platform, make critical architectural decisions, optimize for low latency and high throughput, design robust concurrency systems
Seniority
Senior, hands-on IC
