No applications. Teams find and message you directly.
Alpaca is seeking a Staff Fullstack Engineer to lead the technical direction of their Trading API product. This remote role offers a salary range of $82K-$138K and requires 8+ years of software engineering experience.
Alpaca is a US-headquartered, global leader in agent-first brokerage infrastructure for stocks, ETFs, options, crypto, fixed income, 24/5 trading, and more. Amongst our subsidiaries, Alpaca is a licensed financial services company, serving hundreds of financial institutions across 40 countries with our institutional-grade APIs. This includes broker-dealers, investment advisors, wealth managers, hedge funds, and crypto exchanges, totaling over 10 million brokerage accounts. Our global team is a diverse group of experienced engineers, traders, and brokerage professionals who are working to achieve our mission of opening financial services to everyone on the planet. We're deeply committed to open-source contributions and fostering a vibrant community, continuously enhancing our award-winning, developer-friendly API and the robust infrastructure behind it.
- Own the architecture and technical roadmap for how customers access and use Trading API: identity and authentication, authorization and permissions, account and sub-account models, partner OAuth, and customer-facing trading and account-management applications.
- Design the access model for increasingly complex account structures — multiple users per account, sub-accounts, entity and advisor accounts, and delegated API and agent access — so that permissions are explicit, auditable, and enforced on the server.
- Lead technical delivery of next-generation Trading API customer applications, including real-time market data, order entry, and positions and order views, as the product expands to new customer surfaces.
- Drive the move from legacy monolith endpoints to a dedicated application backend, with clear API contracts between customer applications and platform services such as trading, accounts, transfers, ledger, and market data.
- Set the security bar for customer-facing systems: session and credential handling, MFA and passkeys, OAuth flows, rate limiting, input validation, and fast, durable responses to security findings.
- Set the standard for safe delivery: feature flags, staged rollouts, preview environments, testing strategy, and production observability.
- Partner with Product, Design, Compliance, Security, Brokerage Operations, and adjacent engineering teams to define behaviour and integration boundaries.
- Lead design reviews, mentor senior and mid-level engineers, and raise the engineering bar as the team grows.
- Act as a technical point of escalation for production issues on customer-facing Trading API systems, and drive durable prevention after incidents.
- 8+ years of software engineering experience, with significant time on both backend services and customer-facing applications. Evidence of scope and ownership matters more than a strict year count.
- Proven ownership of a production system where a defect could expose customer data, grant the wrong access, or cause financial loss.
- Deep experience with authentication and authorization: OAuth 2.0 and OpenID Connect, session and token management, MFA, and role- or attribute-based permission models.
- Strong backend expertise in Go, or deep experience in Java, Kotlin, C#, or Rust and a clear willingness to work primarily in Go.
- Strong frontend experience with TypeScript and React, including complex, state-heavy applications. Experience with real-time data over WebSockets or other streaming protocols is strongly preferred.
- Solid knowledge of relational databases (PostgreSQL preferred), API design (REST and gRPC), and service-oriented systems running on Kubernetes.
- Demonstrated care for correctness and security: threat modelling, testing strategy, edge-case analysis, and safe production rollout.
- Clear communication with engineers, designers, product managers, and compliance and security partners, including when requirements are ambiguous or still being defined.
- Track record of technical leadership and mentorship across teams. Product-minded: you care what the customer sees and why, and you are effective as a teammate.
- Competitive Salary & Stock Options
- Health Benefits
- New Hire Home-Office Setup: One-time USD $500
- Monthly Stipend: USD $150 per month via a Brex Card
- Alpaca is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce.