
Alpaca is a fintech company building API-driven infrastructure for investing and brokerage services. Its platform supports algorithmic trading, embedded investing, and financial application development, with access to U.S. stocks, ETFs, and cryptocurrency, including options for local-currency transactions. Alpaca serves fintech startups, broker-dealers, hedge funds, and other financial services organizations that want to develop trading products through documented APIs, including its Broker API. The company also highlights cybersecurity and operates as a FINRA and SIPC member.
Software Engineer, Securities Finance
Build backend services for Alpaca’s brokerage lending, borrowing, and short-selling products. Own APIs, batch pipelines, production reliability, and delivery from project definition through ongoing support.
Description
- Build and operate backend services for Alpaca’s securities lending and borrowing products.
- Develop systems for Fully Paid Securities Lending and customer short borrowing.
- Create partner-facing APIs and batch pipelines that support new products and revenue.
- Improve existing systems to deliver measurable performance and reliability gains.
- Maintain internal tools and functionality for brokerage operations.
- Lead projects from problem definition through deployment and ongoing production support.
- Take part in on-call rotations and resolve recurring incidents at their root cause.
- Learn and apply rules for securities lending, collateral, settlement, and short selling.
Requirements
- Understand computer systems, networks, databases, and distributed systems fundamentals, including common failure modes.
- At least three years of experience building distributed systems in production.
- Work effectively with Go, PostgreSQL, and Kubernetes.
- Design RESTful APIs and assess existing API designs.
- Build dependable systems that handle customers’ money.
- Show curiosity about how financial markets operate behind the scenes.
- Scope, build, deliver, and support production projects.
- Diagnose and resolve production issues independently.
- Pay close attention to detail.
- Preferred: experience with securities clearing, settlement, or finance.
- Preferred: familiarity with gRPC, Protobuf, Kafka or Redpanda, Grafana, Helm, or Docker.
- Preferred: experience with Temporal.
- Preferred: familiarity with daily batch jobs, file-based integrations, reconciliation, broker-dealer operations, Reg SHO, or short-sale rules.
Benefits
- Competitive salary and stock options.
- Health benefits.
- One-time $500 home-office setup allowance for new hires.
- Monthly $150 stipend through a Brex card.