Senior Software Engineer - Payments & Treasury

New
A
Alpaca Financial Services
Remote - EMEAFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
At least 3 years of experience working on systems at scale
Required Skills
PostgreSQLGCPKubernetesGoCollaborationProblem SolvingMicroservicesDebuggingDistributed Systems

Requirements

  • Strong problem-solving skills
  • 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
  • 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

  • Help build and scale the systems and services that form the foundation of Alpaca
  • Empower millions of users trading billions of dollars worth of assets daily
  • Build and maintain a modern global payments and treasury platform
  • Design and implement solutions to achieve defined goals
  • Actively participate in defining goals for the payments team
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now