Senior Software Engineer - Payments & Treasury

New
A
Alpaca Financial Services
Remote - AnywhereFull-TimeSenior
SalaryCompetitive Salary & Stock Options
Apply NowOpens the employer's application page

Job Details

Experience
At least 3 years of experience working on systems at scale
Required Skills
PostgreSQLGCPKubernetesGoRESTful APIsMicroservicesDistributed Systems

Requirements

  • 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.
  • Experience with domain-driven design and event-driven design.
  • Experience with distributed systems 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.
  • Previous experience with or understanding of payment rails and the payment lifecycle.
  • Experience with double-entry accounting and financial ledgers.
  • Ability to write clean, well-tested, and maintainable code.
  • Strong problem-solving skills and proactive mindset.

Responsibilities

  • Build and scale systems and services that form the foundation of our infrastructure.
  • Develop and maintain a modern global payments and treasury platform.
  • Architect highly scalable, event-driven systems.
  • Design and implement solutions with autonomy while participating in goal definition.
  • Ensure system integrity, resilience, and operational scalability in money movement.
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive Salary & Stock Options
Apply Now