CareerPlanGet AI match score →

Senior Software Engineer - Trading

🌐 Remote💼 Full-time🗓 2026-07-21 → 2026-07-31

Core

Design and architect Alpaca's algo trading platform to satisfy users expecting high quality and performance from their brokerage service.

Role type

Senior Software Engineer (Trading Infrastructure)

Builds

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

Domain

Financial services, 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, messaging queues, distributed systems, concurrency control, system design, object-oriented data modeling, OMS development, RMS development

Preferred skills

Algo trading experience, FIX protocol, observability, tracing, continuous profiling, financial market knowledge, financial ledgers, statistical analysis, GCP, Docker, Kubernetes

Technologies

C, C++, Go, Zig, Rust, Java, Scala, Python, GCP, Docker, Kubernetes

Responsibilities

Write code for the algo trading platform, make critical architectural decisions, develop OMS and RMS components, optimize for low latency and high throughput

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗