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 6 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.

Senior Product Manager, Payments Platform Compliance

Lead Google's Payments Platform Compliance initiatives as Senior Product Manager, focusing on AML, sanctions screening, and KYC capabilities.

Senior Technical Program Manager I, Search

Senior Technical Program Manager position at Google Search, leading complex multi-disciplinary projects and driving program management excellence.

Tensor SoC Group Product Manager

Lead Google's Tensor SoC development for Pixel devices, focusing on AI and machine learning capabilities, with 10+ years product management experience required.

Head of Technical Delivery Integration

Lead technical delivery integration role at Google Public Sector, focusing on complex project management and strategic implementation for government and educational institutions.