Senior Software Engineer - Platform Team

US-based brokerage infrastructure technology company and self-clearing broker-dealer providing execution and custody solutions for financial assets.
Backend
Senior Software Engineer
Remote
101 - 500 Employees
4+ years of experience
Finance · Enterprise SaaS

Description For Senior Software Engineer - Platform Team

Alpaca, a pioneering brokerage infrastructure technology company headquartered in California, is seeking a Senior Software Engineer to join their Platform team. With over $170 million in funding and serving hundreds of financial institutions globally, Alpaca is at the forefront of democratizing financial services through technology.

The role offers an exciting opportunity to work on mission-critical systems that process billions of dollars worth of assets for millions of users. As a senior engineer on the Platform team, you'll be instrumental in shaping the architecture of Alpaca's developer-first API and internal systems. The position requires deep technical expertise in systems design, with a focus on building highly scalable and resilient services.

The ideal candidate brings 4+ years of experience working with systems at scale, strong proficiency in compiled languages (particularly Go), and extensive knowledge of cloud infrastructure and Kubernetes. You'll be joining a globally distributed team of 150+ professionals across multiple countries, working remotely while contributing to cutting-edge financial technology solutions.

This role offers competitive compensation, including stock options, comprehensive health benefits, and modern remote work benefits like home office setup allowance and monthly stipends. You'll be part of a team that values curiosity, empathy, and accountability, working on challenging technical problems in the financial services sector.

If you're passionate about financial markets, have strong architectural skills, and want to contribute to a mission of opening financial services to everyone on the planet, this role presents an excellent opportunity to make a significant impact in a rapidly growing fintech company.

Last updated 22 days ago

Responsibilities For Senior Software Engineer - Platform Team

  • Influence the overall architecture of Alpaca's systems
  • Design highly scalable, mission-critical brokerage system
  • Implement backend services and lead architecture
  • Maintain software quality and test coverage
  • Participate in code reviews
  • Troubleshoot incidents and reported bugs
  • On-call assistance for time-sensitive engineering projects

Requirements For Senior Software Engineer - Platform Team

Go
Kubernetes
  • At least 4 years of experience working on systems at scale
  • Experience with compiled languages (Go, C, C++, Rust) or functional languages
  • SQL or relational database skills
  • Familiarity with message brokers and message queues
  • Proficient with Linux/BSD, shell scripting
  • Experience with Kubernetes and cloud platforms (primarily GCP)
  • Proven track record of architecting medium-scale projects
  • Passion for financial markets

Benefits For Senior Software Engineer - Platform Team

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Competitive Salary & Stock Options
  • Health benefits from day 1 (Medical, Dental, Vision in US, supplemental healthcare in Canada)
  • One-time USD $500 home-office setup
  • Monthly USD $150 stipend via Brex Card

Interested in this job?

Jobs Related To Alpaca Senior Software Engineer - Platform Team

Senior Software Engineer - Payments Team

Senior Software Engineer role at Alpaca, building scalable payment systems and treasury platforms for a global financial infrastructure company.

Backend Software Engineer

Senior Software Engineer role at Alpaca, building high-performance algo trading platforms with focus on distributed systems and trading infrastructure.

Senior Software Engineer - Clearing Team

Senior Software Engineer position at Alpaca, building scalable clearing and settlement systems for a leading fintech company.

Senior Engineer - Ledger Team

Senior Engineer position at Alpaca, building modern ledger systems for a global brokerage infrastructure platform.

Senior Software Engineer - Platform Team

Senior Software Engineer role at Alpaca, building scalable brokerage infrastructure and APIs for global financial services.