Alpaca, a California-based brokerage infrastructure technology company, is seeking a Senior Software Engineer to join their trading team. With over $170M in funding, Alpaca serves hundreds of financial institutions globally through their broker-dealer and custody solutions for stocks, ETFs, options, and cryptocurrencies.
The role focuses on building Alpaca's algorithmic trading platform, requiring expertise in both low-level system optimization and high-level architectural design. You'll be working with a globally distributed team of 150+ members across the USA, Canada, Japan, Hungary, Nigeria, Brazil, and the UK. The position demands strong experience with trading systems, particularly in OMS and risk management.
As a senior engineer, you'll be instrumental in designing and implementing high-performance trading systems, working with technologies like Go, Java, Python, and modern cloud infrastructure. The role requires deep knowledge of distributed systems, database design, and concurrent programming. You'll be optimizing for low latency and high throughput while ensuring system reliability and scalability.
The ideal candidate brings experience in algorithmic trading or exchange systems, with a strong foundation in software engineering principles. This opportunity offers the chance to work on cutting-edge financial technology, with competitive compensation including equity, comprehensive health benefits, and various stipends for remote work setup.