Platform Team Lead Software Engineer

API-first stock and crypto platform enabling developers to build trading algorithms, applications, and brokerage services
Backend
Staff Software Engineer
Remote
101 - 500 Employees
8+ years of experience
Finance · Enterprise SaaS

Description For Platform Team Lead Software Engineer

Alpaca, a rapidly growing Series B fintech company with over $120 million in funding, is seeking a Platform Team Lead to join their innovative team. As an API-first stock and crypto platform, Alpaca enables developers and businesses worldwide to build trading algorithms, applications, and brokerage services.

The role combines technical leadership with hands-on engineering, requiring expertise in Golang, Kubernetes, and microservices architecture. You'll lead a talented engineering team while actively contributing to the platform's development, designing and implementing systems that handle billions of dollars in trading assets.

The position offers the opportunity to work with a globally distributed team of 150+ members across multiple countries, including the USA, Canada, Hungary, Japan, and more. You'll be instrumental in shaping the platform's architecture, writing well-structured applications with a focus on testing and observability.

Key technical requirements include deep knowledge of Kubernetes, Docker, Golang, and PostgreSQL. The ideal candidate will have experience with event-driven architecture and Kafka. Additional valuable skills include experience with observability tools like Prometheus and Grafana, and understanding of equity/crypto trading.

The company offers competitive compensation including stock options, comprehensive health benefits from day one, home office setup allowance, and monthly stipends. This is an excellent opportunity for a technical leader who wants to make a global impact in financial services while working with cutting-edge technology in a remote-first environment.

Last updated 24 days ago

Responsibilities For Platform Team Lead Software Engineer

  • Lead a team of software engineers
  • Design and architect the platform
  • Write code and make critical decisions about delivering the best experience
  • Design and implement systems and services
  • Write well-structured applications in Go with testing and observability
  • Containerize applications and design helm charts for Kubernetes deployment

Requirements For Platform Team Lead Software Engineer

Go
Kubernetes
PostgreSQL
Kafka
  • Deep understanding of Kubernetes objects and cloud-native application development
  • Experience writing Helm charts
  • Docker experience and writing highly optimized Dockerfiles
  • Golang experience with concurrent programming
  • Experience with relational databases (Postgres) focusing on optimized queries
  • Tech-lead and team-lead experience
  • Strong coding skills with focus on well-structured code and testing

Benefits For Platform Team Lead Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Competitive Salary & Stock Options
  • Health benefits (Medical, Dental, Vision) starting day 1
  • One-time USD $500 home-office setup
  • Monthly USD $150 stipend via Brex Card
  • International medical cost stipend for non-US/Canada employees

Interested in this job?

Jobs Related To Alpaca Platform Team Lead Software Engineer

Senior/Staff+ Software Engineer - Ledger Team

Join Alpaca as a Senior/Staff+ Software Engineer on the Ledger Team, building modern financial systems for millions of users trading billions in assets.

Graphics Software Engineer, Staff

Staff Graphics Software Engineer position at Qualcomm focusing on GPU hardware, drivers, and graphics software development.

Staff Product Engineer (Backend)

Staff Product Engineer (Backend) role at Accurx, leading architectural decisions and engineering excellence for healthcare communication software used by 98% of NHS GP practices.

Staff Technical Program Manager

Staff Technical Program Manager position at LinkedIn focusing on delivering large-scale technical programs and driving cross-functional collaboration.

Staff Software Engineer

Lead technical initiatives and architect scalable solutions as a Staff Software Engineer at Deliveroo, shaping the future of food delivery technology.