Staff Software Engineer

Alpaca

Remote
Remote
Api design principles and governance
Application-layer architecture
Service orchestration and aggregation
Alpaca is a US-headquartered self-clearing broker-dealer and brokerage infrastructure for stocks, ETFs, options, crypto, fixed income, 24/5 trading, and more

Job Summary

  • Alpaca is a US-headquartered self-clearing broker-dealer and brokerage infrastructure for stocks, ETFs, options, crypto, fixed income, 24/5 trading, and more.
  • We're looking for a Staff Backend Engineer to lead API design, governance, and application-layer architecture across Alpaca.
  • We're a dynamic team of 230+ globally distributed members who thrive working from our favorite places around the world.

Matching Summary

Alpaca is a US-headquartered self-clearing broker-dealer and brokerage infrastructure for stocks, ETFs, options, crypto, fixed income, 24/5 trading, and more.

Skills & Requirements

Must-have

  • API design principles and governance
  • application-layer architecture
  • service orchestration and aggregation
  • API versioning, security, backward compatibility
  • observability, performance, and reliability
  • backend and API craftsmanship

Nice-to-have

  • experience working at a startup
  • experience working remotely
  • understanding of financial markets

Key Requirements

  • 8+ years backend engineering experience
  • Staff-level technical leadership
  • API design and distributed systems expertise
  • Golang or Java proficiency
  • Service orchestration, aggregation patterns, BFF architectures
  • Observability and operational excellence understanding
  • Defining and influencing engineering standards
  • Architectural judgment
  • Frontend systems familiarity
  • Algo trading experience

Work Rights

Not specified

Tailored Resume

Cover Letter