Software Engineer - Market Data
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/14/2026
Funding history
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 scalable market data provider services, maintain software quality and test coverage, participate in code reviews, and troubleshoot incidents and bugs. You will work with backend technologies and infrastructure including Go, Python, REST, gRPC, WebSockets, Docker, Kubernetes, and Google Cloud Services.
Requirements
- Bachelor's or master's degree or equivalent experience in Computer Science or a related field
- Minimum 3 years of backend software development experience
- Hands-on experience with Docker or Kubernetes
- DevOps mindset
- Knowledge of Agile and Scrum methodologies
- Experience with large datasets
- Experience with SQL
- Experience with IP networking
- Understanding of financial markets
- Experience with a major cloud platform
- Knowledge of shell scripting and Linux
- Knowledge of microservice architectures
- Knowledge of clean code principles
Responsibilities
- Design highly scalable mission-critical market data provider services
- Maintain software quality and test coverage
- Participate in code reviews
- Troubleshoot incidents and reported bugs
Benefits
- Competitive salary
- Stock options
- Health benefits
- One-time USD 500 new-hire home-office setup
- USD 150 monthly stipend via a Brex Card
