Senior/Staff+ Software Engineer - Ledger Team

API-first stock and crypto brokerage platform
San Mateo, CA, USA
$100,000 - $180,000
Backend
Staff Software Engineer
Remote
101 - 500 Employees
6+ years of experience
Finance · Enterprise SaaS

Description For Senior/Staff+ Software Engineer - Ledger Team

Alpaca is a fast-growing series B fintech company that's revolutionizing the financial technology space through their API-first stock and crypto platform. As a Senior/Staff+ Engineer on the Ledger Team, you'll be at the forefront of building and maintaining critical financial infrastructure.

The role involves designing and implementing a modern ledger system that serves as the backbone of Alpaca's financial operations, maintaining accurate records of all account transactions. You'll be working with a globally distributed team of 150+ professionals across multiple countries, contributing to systems that process billions of dollars in assets.

The position offers an exciting opportunity to work on high-impact projects, collaborating with cross-functional teams including finance, operations, and product. You'll be responsible for building backend systems with a focus on integrity, maintainability, scalability, and stability. The role requires strong problem-solving skills and the ability to work independently while maintaining effective collaboration with both technical and non-technical stakeholders.

Alpaca offers a competitive compensation package including stock options, comprehensive health benefits, and remote work flexibility. The company's culture emphasizes open source contributions and community building, backed by prominent investors including Portage Ventures, Spark Capital, and Y Combinator.

This is an ideal opportunity for experienced engineers who are passionate about financial technology and want to make a global impact while working with cutting-edge technologies like Go, gRPC, and distributed systems. The role offers significant autonomy in designing and implementing solutions while working with a diverse, talented team that's pushing the boundaries of financial services technology.

Last updated 7 hours ago

Responsibilities For Senior/Staff+ Software Engineer - Ledger Team

  • Design, implement, and maintain systems forming the foundation of Alpaca
  • Collaborate with internal stakeholders to deliver high-impact features/projects
  • Build backend systems/components with integrity and scalability
  • Own the delivery of high-visibility features/projects
  • Improve the health of Alpaca's systems

Requirements For Senior/Staff+ Software Engineer - Ledger Team

Go
PostgreSQL
  • 5+ years experience working on systems at scale
  • Strong coding skills, preferably in Go
  • Experience with IDLs (e.g., protobuf), RPC frameworks (e.g., gRPC)
  • Experience with cloud platforms (e.g., GCP)
  • Experience with relational databases (e.g., PostgreSQL)
  • Strong problem-solving skills with a proactive mindset
  • Ability to debug issues and foresee problems

Benefits For Senior/Staff+ Software Engineer - Ledger Team

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Competitive Salary & Stock Options
  • Health benefits (Medical, Dental, Vision)
  • New Hire Home-Office Setup ($500)
  • Monthly Stipend ($150 via Brex Card)
  • Remote work flexibility

Interested in this job?

Jobs Related To Alpaca Senior/Staff+ Software Engineer - Ledger Team

Platform Team Lead Software Engineer

Lead a global platform engineering team at Alpaca, building scalable financial trading systems using Go, Kubernetes, and microservices architecture.

FullStack-Staff Software Engineer

Staff Software Engineer position at Intuit focusing on fullstack development with AI integration, requiring 7+ years of experience in enterprise applications.

Backend Lead Engineer

Lead Backend Engineer position at Dumps, building scalable infrastructure for photo sharing and messaging platform

Staff Software Engineer - Employment Platform (C#/.NET)

Staff Software Engineer position at EarnIn, leading backend development for the Employment Platform team using C#/.NET, requiring 7+ years experience and expertise in event-driven architecture.

Staff Software Engineer (Payments)

Staff Software Engineer position at GoFundMe, focusing on building and scaling next-generation payments infrastructure, offering $181K-$271K + equity, based in San Francisco.