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 3 months 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.

Staff Software Engineer

Staff Software Engineer position at Google, leading technical projects and teams in Search, developing next-generation technologies that impact billions of users.

Sr. Manager, Quality Assurance Engineering Program Management - Apple Services Engineering

Senior Quality Assurance Engineering Program Management role at Apple, leading global quality strategy for digital services reaching billions of users worldwide.

Engineering Program Manager, CoreOS

Lead cross-functional engineering initiatives for Apple's CoreOS team, driving software and hardware feature development while ensuring exceptional user experiences across all platforms.

Product Manager, Content Platforms

Product Manager position at Apple managing content management platforms for AppleCare Digital support experiences.