Senior or Staff+ Software Engineer - Trading
About the role
Senior or Staff+ Software Engineer focused on building Alpaca's algo trading platform with emphasis on high performance, low-latency, and scalable distributed systems for trading and brokerage services.
Responsibilities
- Write tons of code and make critical decisions about delivering the best experience to customers.
- Design and architect Alpaca's algo trading platform across frontend and backend, databases, and distributed systems.
- Contribute to low-level, high-throughput, low-latency systems and object-oriented data modeling for long-term growth.
- Develop and implement Order Management systems (OMS) and Risk Management systems (RMS).
Qualifications
- Strong software engineer with lead experience preferred
- Coding skills in 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
- Knowledge of algorithms, distributed systems, scalability, high availability, databases, low latency, concurrency control
- System design skills with OO data modeling and service-oriented architectures
- Experience with OMS and RMS development and implementation
Skills
Benefits
- Competitive Salary & Stock Options
- Health benefits start on day 1: Medical, Dental, Vision (US); supplemental health care (Canada); stipend for medical costs internationally
- New Hire Home-Office Setup: One-time USD 500
- Monthly Stipend: USD 150 per month via Brex Card
- Global remote work environment with diverse, energetic team

About Alpaca
API-first stock and crypto brokerage platform
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. Alpaca’s globally distributed team consists of developers, traders, and brokerage business specialists and backed by a group of well-capitalized investors including Portage Ventures, Spark Capital, Tribe Capital, Unbound, Social Leverage, Horizons Ventures, Y Combinator as well as highly experienced industry angel investors and founders. We are also very tech-enthusiastic with notable track records in open-source and startup communities.
More open roles at Alpaca
- Senior Software Engineer - Clearing & Securities Finance11mo agoRemote · Engineering
- Senior Analytics Engineer11mo agoHybrid (Remote)
- Senior or Staff+ Software Engineer - Identity11mo agoHybrid (California / United States / Hungary / Argentina / Mexico / Brazil / Germany / Spain / Remote) · Engineering, Backend
- Senior/Staff+ Software Engineer - Ledger Team11mo agoRemote · Engineering
