Senior Software Engineer - Clearing
Alpaca is a developer-first API brokerage platform that enables developers and businesses to build and launch their own investing apps. They offer access to US stocks, options, and cryptocurrencies, serving over 150 businesses in 30 countries and a community of 25,000 active developers.
About Alpaca
Alpaca is a modern brokerage platform that provides access to the financial markets through developer-friendly APIs. By using Alpaca API, businesses build investing applications and features for their services. Also, programmatic traders can develop algorithms to automate trading strategies. Alpaca offers global access to US stocks, options, and cryptocurrencies both in notional and fractional formats. More than 150 businesses from 30 different countries have launched their investing applications using Alpaca's infrastructure. The company is supported by a strong developer community of 25,000 monthly active developers. Alpaca has several entities with international regulatory approvals, including Alpaca Securities LLC, a registered US broker-dealer with FINRA and the SEC, and a member of SIPC. In 2024, Alpaca Securities transitioned to fully self-clearing. Alpaca Crypto LLC is a registered Money Services Business with FinCEN. Alpaca is headquartered in California, USA, and operates as a globally fully remote distributed company with 150 members in 25 countries.
Skills
About the Role
You will work on post-trade and clearing systems that run the day-to-day operations of a broker-dealer. You will design and build new systems and integrations, implement securities finance features, and refine existing services for reliability and performance. You will own projects from ideation to deployment, operate production services as part of an on-call rotation, and troubleshoot incidents. You will design APIs and collaborate with others to deliver robust, production-grade backend infrastructure.
Requirements
- 5+ years hands-on experience building reliable distributed systems
- Proficient in Go
- Experience with PostgreSQL
- Experience with Kubernetes
- Ability to design RESTful APIs
- Experience operating production services and participating in on-call rotations
- Foundational knowledge of computers, networks, databases, and distributed systems
- Experience working at startups
Responsibilities
- Design and build backend clearing and post-trade systems
- Own projects from ideation to deployment
- Integrate new clearing and settlement systems
- Implement securities finance features and product enabling infrastructure
- Refine and improve existing systems for reliability and performance
- Design and implement RESTful APIs
- Participate in on-call rotation and troubleshoot production incidents
- Maintain observability and monitoring for production services
Benefits
- Stock options
- Health benefits
- One-time home-office setup reimbursement (USD 500)
- Monthly stipend (USD 150) via Brex Card
