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.

Series DRecently funded
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
Software Engineer Core Trading at Alpaca | JobStash