Senior Software Engineer - Clearing 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
3+ years of experience
Finance

Description For Senior Software Engineer - Clearing Team

Alpaca, a pioneering brokerage infrastructure technology company headquartered in California, is seeking a Senior Software Engineer to join their clearing 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 building and scaling systems that process billions of dollars worth of trades daily. As part of the clearing team, you'll be instrumental in developing a modern clearing and settlements platform, handling over two trillion dollars worth of equities daily. The position combines technical excellence with business impact, requiring expertise in Go, cloud infrastructure, and distributed systems.

The ideal candidate will bring 3+ years of experience working with scalable systems, strong coding skills particularly in Go, and expertise in cloud platforms and Kubernetes. You'll be joining a globally distributed team of 150+ members spanning multiple countries, contributing to a mission of opening financial services to everyone on the planet.

The compensation package is competitive, including stock options and comprehensive benefits starting day one. The role offers the flexibility of remote work, with a $500 home office setup allowance and a $150 monthly stipend. This is an exceptional opportunity for engineers passionate about fintech, distributed systems, and building scalable solutions that impact millions of users worldwide.

Working at Alpaca means being part of a diverse, innovative team that values curiosity, empathy, and accountability. You'll have the autonomy to design and implement solutions while collaborating with talented professionals across the globe. If you're excited about transforming financial infrastructure and building next-generation trading systems, this role offers the perfect blend of challenge and opportunity.

Last updated a month ago

Responsibilities For Senior Software Engineer - Clearing Team

  • Contribute to a core system that millions of end users will rely on
  • Work on self-clearing systems
  • Implement backend services and work on designing architecture
  • Take ownership of tasks and address technical challenges proactively
  • Contribute to architectural decisions
  • Work with other teams to improve system interactions
  • Maintain software quality and test coverage
  • Participate in code reviews
  • Troubleshooting incidents and bugs
  • On-call responsibilities for engineering projects

Requirements For Senior Software Engineer - Clearing Team

Go
Kubernetes
PostgreSQL
  • Strong problem-solving skills with proactive mindset
  • Excellent communication and collaboration skills
  • At least 3 years of experience working on systems at scale
  • Proven experience in building and maintaining microservices
  • Strong coding skills, preferably in Go
  • Experience with domain-driven design and event-driven design
  • Familiarity with containerization and Kubernetes
  • Experience with cloud platforms, preferably Google Cloud Platform
  • Experience with messaging queues and message brokers
  • Experience with PostgreSQL

Benefits For Senior Software Engineer - Clearing Team

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Competitive Salary & Stock Options
  • Health benefits start on day 1
  • New Hire Home-Office Setup: $500
  • Monthly Stipend: $150 per month via Brex Card

Interested in this job?

Jobs Related To Alpaca Senior Software Engineer - Clearing 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 - Platform Team

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

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.