Alpaca, a California-based brokerage infrastructure technology company, is seeking a Senior Software Engineer to join their trading technology team. With over $170 million in funding, Alpaca serves hundreds of financial institutions globally through their broker-dealer and custody solutions for various financial instruments.
The role focuses on building Alpaca's algorithmic trading platform, requiring expertise in both frontend and backend development, distributed systems, and high-performance computing. This position is similar to joining early-stage AWS or Heroku, offering the opportunity to architect and design crucial platform components.
The ideal candidate will have extensive experience in trading or exchange systems, with strong skills in languages like C++, Go, Java, and Python. The role demands expertise in low latency optimization, distributed systems, and financial market knowledge. You'll be working with a globally distributed team of 150+ members across multiple countries, contributing to Alpaca's mission of opening financial services to everyone.
Key responsibilities include building and optimizing the trading platform, making critical architectural decisions, and ensuring high performance and reliability. The role requires deep technical knowledge spanning from CPU-level hardware optimization to high-level system architecture.
Benefits include competitive compensation with stock options, comprehensive health coverage, home office setup allowance, and monthly stipends. The position offers the excitement of working in a fast-growing FinTech startup while building critical financial infrastructure used by institutions worldwide.
This is an excellent opportunity for experienced engineers passionate about financial technology and looking to make a significant impact in a rapidly growing company. The role offers the chance to work with cutting-edge technology while solving complex challenges in the financial services industry.