Senior Software Engineer - Ledger
Core
Designing, implementing, and maintaining the Ledger system to serve as the source of truth for transactional data, financial reporting, and compliance across Alpaca's ecosystem.
Role type
Senior Software Engineer (Backend Systems)
Builds
Modern ledger system, backend services, and high-visibility features for financial infrastructure
Domain
Financial services / Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Go, system architecture at scale, relational databases, IDLs (protobuf), RPC frameworks (gRPC), cloud platforms (GCP), debugging, proactive problem solving
Preferred skills
Financial services or accounting industry experience, distributed systems/databases, event-driven systems, messaging brokers (Redpanda), startup experience
Technologies
Go, PostgreSQL, gRPC, protobuf, GCP, Redpanda
Responsibilities
Collaborate with finance, operations, and product teams to deliver high-impact features; Build backend systems with integrity, maintainability, scalability, and stability; Own delivery of high-visibility features from design to deployment; Collaborate with engineering teams to improve system health
Seniority
Senior, hands-on IC