Senior/Staff+ Software Engineer - Ledger Team

API-first stock and crypto brokerage platform
$100,000 - $180,000
Backend
Staff Software Engineer
Remote
101 - 500 Employees
6+ years of experience

Description For Senior/Staff+ Software Engineer - Ledger Team

Alpaca is a fast-growing series B fintech company that's raised over $120 million in funding. As a Senior/Staff+ Software Engineer on the Ledger Team, you will be responsible for designing, implementing, and maintaining the systems and services that form the foundation of Alpaca and empower millions of users who are trading billions of dollars worth of assets.

The Ledger Team is responsible for building a modern ledger system, whose purpose is to maintain a complete and correct view of everything that has ever happened in every account. From a business perspective, the ledger provides a structured and organized system for recording and aggregating transactional data. It plays a crucial role in supporting financial reporting, decision-making, and compliance. From an engineering perspective, the ledger serves as the source of truth for many services in the Alpaca ecosystem.

For this role, we are seeking an experienced engineer who is obsessed with delivering defect-free solutions, has proven experience architecting and building at scale, and who is not afraid of challenging conventions or voicing their opinions. You will have the autonomy to design and implement solutions to achieve defined goals while actively participating in defining those goals in cooperation with a cross-functional team.

Key Responsibilities:

  • Collaborate with internal stakeholders–including finance, operations, and product teams–to deliver high-impact features/projects
  • Build backend systems/components with integrity, maintainability, scalability, and stability in mind
  • Own the delivery of high-visibility features/projects, from design to deployment
  • Collaborate with engineering teams to improve the health of Alpaca's systems

Requirements:

  • 5+ years of experience working on systems at scale
  • Obsessed with performant, defect-free, maintainable code
  • Strong problem-solving skills with a proactive mindset
  • Ability to collaborate and create alignment with technical and non-technical stakeholders
  • Comfortable working independently or in a team environment
  • Strong coding skills, preferably in Go
  • Experience with IDLs (e.g., protobuf), RPC frameworks (e.g., gRPC), cloud platforms (e.g., GCP), and relational databases (e.g., PostgreSQL)

Nice-to-Haves:

  • Experience in the financial services or accounting industry
  • Experience with distributed systems/databases
  • Experience with event-driven systems and messaging brokers (e.g., Redpanda)
  • Experience working remotely
  • Experience working at a startup

Benefits:

  • Competitive Salary & Stock Options
  • Health benefits (Medical, Dental, Vision) starting on day one
  • New Hire Home-Office Setup: One-time USD $500
  • Monthly Stipend: USD $150 per month via a Brex Card
  • Opportunity to work with a globally distributed team of 150+ members

Join Alpaca and be part of a fast-growing fintech company that's making a global impact in financial services and technology!

Last updated 5 months ago

Responsibilities For Senior/Staff+ Software Engineer - Ledger Team

  • Design and implement systems for Alpaca's ledger system
  • Collaborate with internal stakeholders to deliver high-impact features
  • Build backend systems with integrity, maintainability, scalability, and stability
  • 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, RPC frameworks, cloud platforms, and relational databases
  • Strong problem-solving skills with a proactive mindset
  • Ability to collaborate with technical and non-technical stakeholders

Benefits For Senior/Staff+ Software Engineer - Ledger Team

Equity
Medical Insurance
Dental Insurance
Vision Insurance
  • Competitive Salary & Stock Options
  • Health benefits (Medical, Dental, Vision)
  • New Hire Home-Office Setup: One-time USD $500
  • Monthly Stipend: USD $150 per month via a Brex Card

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.

Graphics Software Engineer, Staff

Staff Graphics Software Engineer position at Qualcomm focusing on GPU hardware, drivers, and graphics software development.

Staff Product Engineer (Backend)

Staff Product Engineer (Backend) role at Accurx, leading architectural decisions and engineering excellence for healthcare communication software used by 98% of NHS GP practices.

Staff Technical Program Manager

Staff Technical Program Manager position at LinkedIn focusing on delivering large-scale technical programs and driving cross-functional collaboration.

Staff Software Engineer

Lead technical initiatives and architect scalable solutions as a Staff Software Engineer at Deliveroo, shaping the future of food delivery technology.