Skip to main content
Alpaca
Alpaca

Senior Software Engineer - Payments & Treasury

RemoteWorldwide
Published
Role
Backend
Experience
Senior
Company size
Mid-size
Salary not disclosed
Check eligibility

Open to Worldwide. Set where you work from to check your eligibility.

No BS summary

Senior backend software engineer for global payments and treasury systems. Needs 3+ years building systems at scale, microservices, client-facing APIs, distributed systems, Kubernetes, cloud platforms, messaging, relational databases, and payment/ledger domain knowledge. Go, GCP, and PostgreSQL are preferred within the required experience.

Core skills

MicroservicesGoKubernetes

Required skills

APIsGCPMessaging queuesMessage brokersRelational databasesPostgreSQL

Optional skills

ISO20022

What you'll do

  • Build and scale the systems and services that form the foundation of Alpaca and empower users trading assets daily
  • Build and maintain a modern global payments and treasury platform
  • Design and implement solutions to achieve defined goals
  • Actively participate in defining technical goals
  • Contribute to building an integrated treasury platform into end-to-end financial infrastructure on a global scale

What they require

  • Strong problem-solving skills paired 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 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
  • Preferred: Previous experience in the financial industry or knowledge of payments initiations
  • Preferred: Experience with financial reconciliation systems
  • Preferred: Experience with or understanding of ISO20022 financial standard
  • Preferred: Experience working remotely
  • Preferred: Experience working at a startup, exchange, brokerage, market maker, or hedge fund
  • Preferred: DevOps mindset is an asset
  • Understanding of cloud-based modern architecture, infrastructure, and orchestration practices

Benefits

  • 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 a modern platform for trading. Alpaca's API is the interface for your trading algorithms, bots, or applications to communicate with Alpaca''s brokerage and other services.

🇺🇸 United StatesFinanceMid-sizealpaca.markets

What people say about this company

3.6/ 5

Details

Apply routeGreenhouse
Salary not disclosed