Skip to content
AlpacaAlpaca

Team Lead - Trading

Leads a hands-on engineering team building and operating a high-performance algorithmic trading platform. The role combines architecture, coding, delivery ownership, production reliability, and people leadership, requiring senior/staff-level software engineering experience in trading or exchange systems.

About the job

Responsibilities

  • Lead the team building Alpaca’s algorithmic trading platform.
  • Set technical direction and architecture for team services, including long-term trade-offs.
  • Own the roadmap and delivery by turning ambiguous business goals into scoped, sequenced engineering work.
  • Plan sprints or cycles, unblock engineers, and maintain delivery visibility for stakeholders.
  • Establish code and design quality through reviews, design documents, and hands-on contributions.
  • Own production reliability, latency, correctness, on-call health, and incident follow-through.
  • Hire, onboard, mentor, provide feedback to, and support the performance and career growth of engineers.
  • Collaborate with product, operations, compliance, clearing, and other engineering teams.

Requirements

  • Senior- or staff-level software engineering experience with formal or technical team leadership experience.
  • Demonstrated ability to mentor and develop engineers.
  • Track record delivering complex systems, including scoping, sequencing, and prioritization.
  • Proficiency with low- and high-level languages such as C/C++, Go, Zig, Rust, Java, Scala, or Python.
  • Experience optimizing for low latency and high throughput.
  • Experience with messaging queues and message brokers.
  • Knowledge of algorithms, distributed systems, scalability, high availability, databases, concurrency control, and low-latency systems.
  • System design experience with object-oriented data modeling and service-oriented architectures.
  • Experience developing and implementing Order Management Systems (OMS) and Risk Management Systems (RMS).
  • Previous software engineering experience with trading or exchange systems, such as OMS, EMS, exchanges, market making, algorithmic trading, or quantitative trading.
  • Clear written and verbal communication with technical and non-technical stakeholders.
  • Comfort working with ambiguity and limited process.

Nice-to-Haves

  • 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.
  • FIX protocol knowledge.
  • Observability, tracing, continuous profiling, and benchmarking experience.
  • Financial market knowledge, including exchanges, broker-dealers, and clearing.
  • Experience with financial ledgers.
  • Statistical and quantitative analysis skills.
  • Experience with major cloud platforms, especially Google Cloud.
  • Docker and Kubernetes experience.
  • Experience working with distributed, remote-first teams across time zones.

Compensation and Benefits

  • Competitive salary and stock options.
  • Health benefits.
  • One-time USD $500 new-hire home-office setup benefit.
  • USD $150 monthly stipend via a Brex Card.

Skills

C/C++, Go, Zig, Rust, Java, Scala, Python, Distributed Systems, Databases, Concurrency Control, Message Brokers, Fix Protocol, GCP, Docker, Kubernetes

Cribl

Cribl

United States

Senior Engineering Manager, SDET
$225k+/yrRemote10+ YOEEngineering Management

Leads a remote-first team of SDETs responsible for product quality, test strategy, automation, and release reliability across SaaS and customer-managed environments. Requires 10+ years of industry experience, technical leadership, and strong expertise in testing, CI/CD, observability, and quality metrics.

Stripe

Stripe

Seattle, WA
Engineering Manager of Managers, Service Infrastructure
No salary listedOn-site8+ YOEEngineering Management

Leads multiple service-infrastructure engineering teams and managers, shaping architecture, developer platforms, reliability, and cross-functional delivery. Requires substantial management experience, including managing managers, critical distributed systems, incident response, and geographically distributed teams.

Databricks

Databricks

Mountain View, CA

Engineering Manager, App Traffic
$190k+/yrOn-site9+ YOEEngineering Management

Leads and develops the App Traffic engineering team building reliable, scalable service-mesh and networking infrastructure across multiple clouds. Requires 9+ years of software engineering experience, including engineering leadership and distributed-systems or infrastructure expertise.

Checkr

Checkr

San Francisco, CA

Senior Engineering Manager, Mortgage
$269k+/yrHybrid8+ YOEEngineering Management

Leads the mortgage engineering organization, owning platform architecture, delivery, business-line outcomes, and team development. Requires senior engineering management experience, extensive software engineering experience, large-team leadership, business ownership, and expertise in scalable systems and AI.

Shield AI

Shield AI

San Diego, CA
Manager, Software Engineering
$170k+/yrOn-site7+ YOEEngineering Management

Leads a hands-on Shared Services Engineering team building and operating reusable services, SDKs, APIs, and customer-facing systems. Requires 7+ years of software engineering experience, engineering management experience, and strong technical judgment across distributed and full-stack systems.