Alpaca is a fast-growing series B fintech company that's raised over $120 million in funding, providing an API-first stock and crypto platform for developers and businesses worldwide. As a Senior or Staff+ Software Engineer in the Trading team, you'll be at the forefront of building Alpaca's algorithmic trading platform.
The role offers an opportunity similar to joining AWS or Heroku in their early days, where you'll be designing and architecting our platform while wearing multiple hats in our small team. You'll be responsible for writing code and making critical decisions that directly impact customer experience. The position requires deep knowledge of both frontend and backend systems, databases, and distributed systems, along with broad experience from low-level CPU optimization to high-level system architecture.
Our ideal candidate brings previous software engineering experience with trading or exchange systems (OMS, EMS, exchanges, market making, algorithmic trading, quant trading). You'll be working with a globally distributed team of 150+ members across the USA, Canada, Hungary, Japan, Brazil, Spain, Philippines, Nigeria, UK, and more.
Key Technical Requirements:
We offer competitive compensation including salary and stock options, comprehensive health benefits (Medical, Dental, Vision), home office setup allowance, and monthly stipends. Join us in our mission to provide financial services to everyone on the planet while working with a diverse, globally distributed team backed by prominent investors including Portage Ventures, Spark Capital, Tribe Capital, and Y Combinator.
The role offers significant growth potential in a fast-paced fintech environment where you'll be building critical infrastructure that powers modern trading systems. If you're passionate about financial technology and want to make a global impact while working with cutting-edge technology, this position offers an excellent opportunity to shape the future of algorithmic trading platforms.