CareerPlanSign in

Senior Software Engineer - Trading

💼 Full-time🗓 2026-06-24

Core

Designing and architecting Alpaca's algo trading platform to deliver high-quality, high-performance brokerage services.

Role type

Senior Software Engineer (Trading Systems)

Builds

Algo trading platform, Order Management systems (OMS), Risk Management systems (RMS)

Domain

Financial Technology / High-Frequency Trading

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, object-oriented data modeling

Preferred skills

Algo trading experience, FIX protocol, observability, tracing, continuous profiling, benchmarking

Technologies

C, C++, Go, Zig, Rust, Java, Scala, Python

Responsibilities

Write code for trading platform components, make critical architectural decisions, design high-throughput concurrent systems, implement OMS and RMS features

Seniority

Senior, hands-on IC

Sourced via wellfound · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.