A

Alpaca

Builds APIs for brokerage and automated trading

Team Lead - Trading

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeRemote

About the Job

Requirements

  • Strong software engineering experience at a senior or staff level, with team leadership experience either formally or as a technical lead.
  • Demonstrated ability to grow engineers through mentoring and feedback.
  • Track record of delivering complex systems on schedule, including scoping, sequencing, and prioritization.
  • Coding skills in low- and high-level languages, including C/C++, Go, Zig, Rust, Java, Scala, or Python.
  • Experience optimizing for low latency and high throughput.
  • Experience with messaging queues and message brokers.
  • Analytical, data-oriented mindset and skills.
  • Knowledge of algorithms, distributed systems, scalability, high availability, databases, low-latency systems, and concurrency control.
  • System design skills involving object-oriented data modeling, service-oriented architectures, and system abstraction.
  • Experience developing and implementing Order Management Systems (OMS) and Risk Management Systems (RMS).
  • Clear written and verbal communication, including communication with non-engineering stakeholders.
  • Comfort operating with ambiguity and limited process in an early-stage startup.

Responsibilities

  • Lead the team building the algorithmic trading platform while designing and architecting the platform in a hands-on capacity.
  • Own technical direction and architecture for the team's services, including trade-off decisions and their long-term consequences.
  • Own the roadmap and delivery by breaking ambiguous business goals into scoped, sequenced engineering work and shipping predictably.
  • Lead day-to-day execution through sprint or cycle planning, unblocking engineers, and keeping work visible to stakeholders.
  • Set code and design quality standards through reviews, design documents, and personal contributions.
  • Own production reliability, latency, and correctness targets, on-call health, and incident follow-through.
  • Hire, onboard, and develop a small team of engineers through 1:1s, feedback, performance management, and career growth.
  • Collaborate across teams with product, operations, compliance, clearing, and other engineering teams.

Desired Qualifications

  • Experience hiring and building an engineering team from a small base.
  • Experience owning a production trading or brokerage system as the accountable lead.
  • Professional or personal algorithmic trading experience.
  • Knowledge of the FIX protocol.
  • Experience with observability, tracing, continuous profiling, and benchmarking.
  • Knowledge of financial markets, including exchanges, broker-dealers, and clearing.
  • Experience with financial ledgers.
  • Statistical and quantitative analysis skills.
  • Experience with major cloud platforms, especially GCP.
  • Experience with Docker and Kubernetes.
  • Experience working with distributed, remote-first teams across time zones.

About the Company

Alpaca

Builds APIs for brokerage and automated trading

Alpaca builds brokerage infrastructure and trading APIs for financial firms and developers embedding investment features in apps or running automated strategies. Broker API manages account opening, funding, orders and positions, while Trading API connects individual users to stocks, options and crypto markets. AlpacaDB supplies the technology, with securities services delivered by Alpaca Clearing and cryptocurrency services by Alpaca Crypto. It earns money from market-data subscriptions, margin interest, brokerage fees, bank-sweep spreads and payments for routed orders. Alpaca began in 2015 as a database and machine-learning business and is headquartered in San Mateo, California.

Company size
201-500
Company stage
Late Stage VC
Total funding
$762.9M
Headquarters
San Mateo, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at Alpaca

See more jobs