Senior Software Engineer - Payments & Treasury

Alpaca

New York (NY)

On-site

USD 150,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive Salary & Stock Options
Health Benefits
New Hire Home‑Office Setup: One‑time $
Monthly Stipend: USD $150 per month

Job summary

Alpaca is a US-based broker‑dealer building scalable payments and treasury platforms. As a senior software engineer, you will help design, implement, and scale core services used by millions of users trading assets daily.

You will work on cloud‑native, event‑driven systems with a focus on reliability, performance, and clean code. Remote collaboration is common, with team‑level autonomy and a strong emphasis on robust architecture.

Qualifications

  • Strong problem‑solving skills with a proactive mindset.
  • Excellent communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • Preference for simple and elegant solutions.
  • At least 3 years of experience working on systems at scale.
  • Proven experience building and maintaining microservices.
  • Experience with client‑facing APIs.
  • Strong coding skills, preferably in Go.
  • Ability to write clean, well‑tested and maintainable code.
  • Experience with domain‑driven design and event‑driven design.
  • Ability to debug issues or foresee problems and avoid them entirely.
  • 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.
  • Previous experience with or understanding of payment rails and the payment lifecycle.
  • Experience with double entry accounting and financial ledgers.

Responsibilities

  • Build and scale the systems and services that empower Alpaca, enabling millions of users and billions in assets traded daily.
  • Design and implement solutions autonomously while actively helping define goals and roadmaps.
  • Contribute to cloud‑based, modern architecture with scalable, event‑driven infrastructure.
  • Ensure system reliability, scalability, and maintainability through thoughtful engineering and testing.

Skills

Go
Microservices
APIs
Kubernetes
GCP
PostgreSQL
Distributed systems
Event-driven design
Domain-driven design
Double-entry accounting

Tools

Cloud platforms

Job description

Company Overview

Alpaca is a US-headquartered self-clearing broker‑dealer and brokerage infrastructure for stocks, ETFs, options, crypto, fixed income, 24/5 trading, and more. Our recent Series D funding round brought our total investment to over $320 million, fueling our ambitious vision.

Team

Our global team is a diverse group of experienced engineers, traders and brokerage professionals working to achieve our mission of opening financial services to everyone on the planet.

Your Role

As a senior software engineer, you will help build and scale the systems and services that form the foundation of Alpaca and empower millions of users that are trading billions of dollars worth of assets daily.

The payments team is responsible for building and maintaining a modern global payments and treasury platform. We adopt a modern technology‑focused approach with highly scalable, event‑driven systems. Resilient engineering, technical and operational scalability, and system integrity are crucial to our success.

We are looking for senior engineers who are keen on providing quality solutions, have great fundamentals, proven experience building and architecting at scale, and are not afraid of challenging conventions or voicing their opinions. In this role, you will have the autonomy to design and implement solutions to achieve defined goals while actively participating in defining those goals.

An understanding of cloud‑based modern architecture, infrastructure and orchestration practices are also great assets we actively look for.

Who You Are (Must‑Haves)
  • Strong problem‑solving skills paired with a proactive mindset
  • Excellent communication and collaboration skills
  • The ability to work independently and as part of a team
  • A preference for simple and elegant solutions
  • At least 3 years of experience working on systems at scale
  • Proven experience in building and maintaining microservices
  • Experience with client‑facing APIs
  • Strong coding skills, preferably in Go
  • Ability to write clean, well‑tested and maintainable code
  • Experience with domain‑driven design and event‑driven design
  • Ability to debug issues or foresee problems and avoid them entirely
  • 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
  • Previous experience with or understanding of payment rails and the payment lifecycle
  • Experience with double entry accounting and financial ledgers
Who You Might Be (Nice‑to‑Haves)

Previous experience in the financial industry or knowledge of payments initiations

  • Experience with financial reconciliation systems
  • Experience with or understanding of ISO20022 financial standard
  • Experience working remotely
  • Experience working at a startup, exchange, brokerage, market maker or hedge fund
  • DevOps mindset is an asset
How We Take Care of You
  • Competitive Salary & Stock Options
  • Health Benefits
  • New Hire Home‑Office Setup: One‑time USD $500
  • Monthly Stipend: USD $150 per month via a Brex Card

Alpaca is proud to be an equal‑opportunity workplace dedicated to pursuing and hiring a diverse workforce.

Recruitment Privacy Policy

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Payments & Treasury (Scale)
Senior Software Engineer, Payments & Treasury (Scale)

Alpaca • New York (NY)

On-site
USD 150,000 - 190,000
Competitive Salary & Stock Options
Health Benefits
New Hire Home‑Office Setup: One‑time $
+1
Senior Software Engineer New Markets
Senior Software Engineer New Markets

Social Leverage • Northern (KY)

Hybrid
USD 150,000 - 210,000
Stock options
Home-office setup
Monthly stipend
Senior Software Engineer - Clearing & Securities Finance
Senior Software Engineer - Clearing & Securities Finance

Alpaca • San Mateo (CA)

On-site
USD 120,000 - 160,000
Competitive Salary & Stock Options
Health benefits start on day 1
New Hire Home-Office Setup: One-time USD $500
+1
Senior Software Engineer - Market Data
Senior Software Engineer - Market Data

Portage Ventures GP Inc. • New Jersey

On-site
USD 150,000 - 210,000
Stock options
Health benefits
Home-office setup
+1
Senior Software Engineer - Trading
Senior Software Engineer - Trading

Alpaca • New York (NY)

On-site
USD 180,000 - 280,000
Stock Options
New Hire Home-Office Setup
Monthly Stipend
Senior Fullstack Engineer - Operational Automations
Senior Fullstack Engineer - Operational Automations

Alpaca • New York (NY)

On-site
USD 140,000 - 210,000
Stock options
Health benefits
One-time home-office setup $500
+1
Senior Software Engineer - Clearing
Senior Software Engineer - Clearing

Alpaca • Indiana (PA)

On-site
USD 130,000 - 190,000
Stock options
Health benefits
New Hire Home-Office Setup
+1
Senior Software Engineer - Payments & Treasury (Remote, Equity)
Senior Software Engineer - Payments & Treasury (Remote, Equity)

Alpaca • United States

Remote
USD 170,000 - 210,000
Stock options
Home-office setup (USD 500)
Monthly stipend USD 150
Director of Engineering, Trading
Director of Engineering, Trading

Alpaca • Chicago (IL)

On-site
USD 150,000 - 200,000
Competitive Salary & Stock Options
Health Benefits
New Hire Home-Office Setup: One-time USD $500
+1
Software Engineer - Market Data
Software Engineer - Market Data

Social Leverage • Northern (KY)

Hybrid
USD 140,000 - 210,000
Competitive Salary & Stock Options
New Hire Home-Office Setup: One-time $