Senior Software Engineer Payments and Treasury

Alpaca is a brokerage infrastructure company providing developer APIs for stocks, options, fixed income, and crypto trading, plus tokenization infrastructure for TradFi–DeFi markets.

San Mateo, California, United States
About Alpaca

Alpaca provides API-first brokerage infrastructure for fintechs, institutions, algorithmic traders, and developers. Its offerings include Broker API, Trading API, market data, self-clearing brokerage services, crypto services, and the Instant Tokenization Network for in-kind minting and redemption of tokenized assets.

View jobs by Alpaca

Skills

About the Role

You will design and implement scalable, event-driven services for payments and treasury. You will build and maintain microservices and client-facing APIs, contribute to technical goals, and ensure system integrity, operational scalability, and resilience.

Requirements

  • At least 3 years of experience working on systems at scale
  • Experience building and maintaining microservices
  • Experience with client-facing APIs
  • Strong coding skills, preferably in Go
  • Ability to write clean, well-tested, maintainable code
  • Experience with domain-driven design and event-driven design
  • Familiarity with containerization and orchestration technologies, especially Kubernetes
  • Experience with cloud platforms, preferably Google Cloud Platform
  • Experience with messaging queues and message brokers
  • Experience with relational databases, preferably PostgreSQL
  • Experience with distributed systems design
  • Understanding of payment rails and the payment lifecycle
  • Experience with double-entry accounting and financial ledgers

Responsibilities

  • Build and scale systems and services for payments and treasury
  • Design and implement solutions to achieve defined goals
  • Build and maintain microservices
  • Develop client-facing APIs
  • Ensure resilient engineering, technical scalability, operational scalability, and system integrity
  • Participate in defining technical goals

Benefits

  • Stock options
  • Health benefits
  • One-time USD 500 new-hire home-office setup
  • USD 150 monthly stipend via a Brex Card