Software Engineer Core Trading

Alpaca is a brokerage infrastructure company providing developer APIs for stocks, options, fixed income, and crypto trading, plus tokenization infrastructure for TradFi–DeFi markets.

Maintainer signals as of 9/2/2026

San Mateo, California, United States
About Alpaca

Alpaca provides API-first brokerage infrastructure for fintechs, institutions, algorithmic traders, and developers. Its offerings include Broker API, Trading API, market data, self-clearing brokerage services, crypto services, and the Instant Tokenization Network for in-kind minting and redemption of tokenized assets.

View jobs by Alpaca

Skills

About the Role

You will build a high-quality, high-performance algorithmic trading platform. You will write production code and make architecture decisions across frontend and backend systems, databases, distributed systems, hardware-level throughput, concurrency, data modeling, scalability, and high availability.

Requirements

  • Software engineering experience
  • Coding skills in Go and C or C++
  • Low-latency and high-throughput optimization
  • Experience with messaging queues and message brokers
  • Knowledge of algorithms, distributed systems, scalability, high availability, databases, low-latency systems, and concurrency control
  • Experience with highly scalable distributed low-latency systems
  • System design skills
  • Object-oriented data modeling
  • Service-oriented architecture
  • System abstraction

Responsibilities

  • Build the algorithmic trading platform
  • Write production code across frontend and backend systems
  • Make critical platform architecture decisions
  • Design for low latency, high throughput, scalability, concurrency, and high availability

Benefits

  • Stock options
  • Health benefits
  • One-time USD 500 home-office setup
  • USD 150 monthly stipend via a Brex Card