
Senior or Staff+ Software Engineer - Trading
Overview
Alpaca is a fast-growing series B fintech company that’s raised over $120 million in funding. Alpaca is an API-first stock and crypto platform that enables developers and businesses across the world to build trading algorithms, applications, and brokerage services.
Job Description
Alpaca is an API infrastructure and licensed financial services company that allows developers and businesses to offer stock and crypto investing to their end-customers. We work with more than 100 companies across the globe to enable their investing products, and our mission is to provide financial services to everyone on the planet.
Responsibilities
- - Build Alpaca's algo trading platform to satisfy users who expect high quality and performance from their brokerage service
- - Design and architect the platform by wearing many different hats in a small team
- - Write tons of code and make critical decisions about delivering the best experience to customers
Required Skills
- - Strong, experienced software engineer with lead experience is preferred
- - Coding skills in both low and high level languages around C/C++, Go, Zig, Rust, Java, Scala, Python
- - Low latency and high throughput optimization
- - Experience with messaging queues and message brokers
- - Analytical data-oriented mindset and skills
- - Knowledge of algorithms, distributed systems, scalability, high availability, databases, low latency systems and concurrency control
- - System design skills with object-oriented data modeling, service-oriented architectures, system abstraction
- - Experience with the development and implementation of Order Management systems (OMS) and Risk Management systems (RMS)
Benefits
- - Competitive Salary & Stock Options
- - Health benefits start on day 1
- - New Hire Home-Office Setup: One-time USD $500
- - Monthly Stipend: USD $150 per month via a Brex Card
- - Work with awesome hard working people, super smart and cool clients and innovative partners from around the world
About the company
Alpaca is a company that provides a modern brokerage platform with developer-friendly APIs for stocks, options, and crypto trading. Its unified platform covers investing, brokerage, custody, and post-trade processing, enabling businesses to embed investing features into their services and allowing programmatic traders to build and automate trading strategies. With a mission to open financial services to everyone, Alpaca is building global infrastructure for investing—combining proprietary technology with regulatory frameworks to serve users directly and through partners worldwide.
All Job Openings at Alpaca