Software Engineer - Advisory Suite

Alpaca provides developer APIs for stock, options, and crypto trading, enabling businesses and developers to build trading applications and automate investment strategies.

Maintainer signals as of 8/23/2026

20 North San Mateo Drive, San Mateo, California, United States

Projects

A
Alpaca
Alpaca Trading API logoAlpaca Trading APIDeveloper Tooling
B
Broker APIDeveloper Tooling
M
Market Data APIPricing Data API
Instant Tokenization Network logoInstant Tokenization NetworkRWA Tokenisation Platform
About Alpaca

Alpaca helps developers and businesses access financial markets through API-first infrastructure for stock, options, and cryptocurrency trading. Users can build algorithmic trading strategies, create investing applications, and integrate brokerage services into their platforms.

View jobs by Alpaca

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will design and build services for advisory products such as block trading, portfolio management, and IRAs. You will write frontend and backend code, model data, optimize low-latency systems, design for concurrency and high availability, and implement financial transaction and order management systems.

Requirements

  • Previous software engineering experience with trading or exchange systems
  • Experience with OMS EMS exchanges market making algorithmic trading or quant trading
  • Experience with system design and object-oriented data modeling
  • Experience with service-oriented architectures and system abstraction
  • Coding skills in C C++ Go Zig Rust Java Scala or Python
  • Experience optimizing low-latency and high-throughput systems
  • Experience with messaging queues and message brokers
  • Knowledge of algorithms distributed systems scalability databases and concurrency control
  • Experience developing high-load financial transactional systems
  • FIX protocol knowledge is preferred
  • Experience with observability tracing profiling or benchmarking is preferred

Responsibilities

  • Design advisory service architecture
  • Write frontend and backend code
  • Build high-throughput distributed systems
  • Develop object-oriented data models
  • Optimize low-latency systems
  • Implement messaging queues and brokers
  • Design for scalability and high availability
  • Develop order management systems
  • Improve observability and system benchmarking

Benefits

  • Stock options
  • Health benefits
  • One-time USD 500 home-office setup
  • USD 150 monthly stipend via a Brex Card
Software Engineer - Advisory Suite at Alpaca | JobStash