Senior Software Engineer - Advisory Suite
Core
Designing and architecting proprietary services for Alpaca's advisory suite (Block Trading, Portfolio management, IRA) to meet high quality and performance expectations.
Role type
Senior Software Engineer (Trading Infrastructure)
Builds
Proprietary advisory services and high-throughput trading systems
Domain
Financial Technology / Trading Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
System design, object-oriented data modeling, service-oriented architectures, low latency optimization, high throughput systems, distributed systems, concurrency control, database design, Order Management Systems (OMS) development
Preferred skills
FIX protocol knowledge, observability, tracing, continuous profiling, benchmarking
Technologies
C/C++, Go, Zig, Rust, Java, Scala, Python, messaging queues, message brokers
Responsibilities
Write code for high-throughput trading systems, make critical architectural decisions, design distributed systems for high availability, implement OMS components
Seniority
Senior, hands-on IC