Backend Software Engineer

US-based brokerage infrastructure technology company and self-clearing broker-dealer providing execution and custody solutions for stocks, ETFs, options, and cryptocurrencies.
Backend
Senior Software Engineer
Remote
101 - 500 Employees
5+ years of experience
Finance

Description For Backend Software Engineer

Alpaca, a pioneering fintech company headquartered in California, is revolutionizing the brokerage infrastructure technology space. As a self-clearing broker-dealer serving hundreds of financial institutions globally, we've secured over $170 million in funding and are expanding our reach across multiple countries.

We're seeking a Senior Software Engineer to join our team of 150+ globally distributed professionals. This role is pivotal in building Alpaca's algo trading platform, comparable to joining AWS or Heroku in their early days. You'll be at the forefront of designing and architecting our platform, working with modern technology stack and innovative business models.

The ideal candidate will bring deep expertise in both frontend and backend development, with specific experience in trading or exchange systems. You'll be working on high-throughput systems, implementing robust concurrency designs, and developing distributed system architectures. This role requires a unique blend of technical skills, from low-level CPU optimization to high-level system architecture.

Working at Alpaca means joining a diverse, global team committed to opening financial services to everyone on the planet. We offer competitive compensation, comprehensive benefits, and the opportunity to work with cutting-edge technology in the fintech space. If you're passionate about building scalable trading systems and want to make a significant impact in the financial technology sector, this role offers an exceptional opportunity to shape the future of algo trading.

Last updated 22 days ago

Responsibilities For Backend Software Engineer

  • Build Alpaca's algo trading platform
  • Write code and make critical decisions about customer experience
  • Design and architect platform infrastructure
  • Optimize systems for high throughput and robust concurrency
  • Develop distributed system architecture for high availability

Requirements For Backend Software Engineer

Go
Java
Python
Kubernetes
  • Strong software engineering experience with lead experience preferred
  • Coding skills in C/C++, Go, Zig, Rust, Java, Scala, Python
  • Experience with low latency and high throughput optimization
  • Experience with messaging queues and message brokers
  • Knowledge of algorithms, distributed systems, scalability, high availability, databases
  • System design skills with object-oriented data modeling
  • Experience with Order Management systems (OMS) and Risk Management systems (RMS)
  • Previous software engineering experience with trading or exchange systems

Benefits For Backend Software Engineer

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
  • International medical cost stipend

Interested in this job?

Jobs Related To Alpaca Backend Software Engineer

Senior Software Engineer - Payments Team

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

Senior Software Engineer - Platform Team

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

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.