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
Funding history
Investors
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.
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
