Alpaca logo

Staff Fullstack Engineer

Alpaca
Posted 2 weeks ago

LOCATION

Americas or EU · Remote

EXPERIENCE

8+ Years

SKILLS REQUIRED

Backend Developmentapi designAuthenticationObservabilityPostgreSQLOAuthKubernetesGoReact.js

Job description

Overview

Lead the technical direction of the team that builds Alpaca's Trading API product, owning the customer experience end to end across customer-facing trading applications, identity, account and permission systems, and partner and AI agent integrations. You will remain a principal contributor and lead through architecture, code, design reviews and mentorship.

What you'll do

  • 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, including 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.

What you'll need

  • 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.
  • 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.

Nice to have

  • Experience with real-time data over WebSockets or other streaming protocols.
  • Experience building trading, brokerage, or other financial applications: order entry, positions and P&L, charting, or real-time market data.
  • Experience with identity platforms or building identity in-house (for example, Amazon Cognito, Keycloak, or Auth0), passkeys and WebAuthn, or delegated access for third-party applications.
  • Experience with API platforms and developer products: API keys, scopes, rate limits, SDKs, or developer dashboards.
  • Experience with agentic AI integrations, such as MCP servers or tooling that lets AI agents act safely on a user's behalf.
  • Familiarity with FIX or institutional trading workflows.
  • Experience leading migrations off a legacy monolith in production-critical environments.

Details

  • Location: Remote, Americas or EU.
  • Individual contributor role with no direct people management.
  • Benefits include competitive salary and stock options, health benefits, a one-time USD $500 new hire home-office setup, and a USD $150 monthly stipend via a Brex Card.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Staff Fullstack Engineer