Alpaca

Senior Software Engineer - Payments & Treasury

Alpaca

Overview

Senior Backend Software Engineer responsible for architecting and scaling financial systems for Alpaca's treasury platform.

Ideal candidate has 5+ years of backend engineering experience with strong expertise in Go and financial transaction systems.

remoteseniorGogRPCPostgreSQLKubernetesRESTmicroservicesCI/CD

Locations

  • Canada
  • Hungary
  • United States
  • Japan
  • Brazil
  • United Kingdom
  • Nigeria

Requirements

  • 5+ years backend experience
  • 3+ years with distributed systems
  • Strong expertise in Go
  • Deep understanding of financial transactions
  • Experience with ACH and SWIFT payment networks

Responsibilities

  • Design and implement payment processing systems
  • Architect and maintain financial ledger systems
  • Develop two-phase transfer mechanisms
  • Create automated reconciliation systems
  • Implement financial controls
  • Build and enhance settlement systems
  • Design secure APIs
  • Mentor junior engineers

Benefits

  • Competitive Salary & Stock Options
  • Health Benefits
  • New Hire Home-Office Setup
  • Monthly Stipend