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