Remote Senior Software Engineer - Payments & Treasury

Posted

Apply now
Please, let Alpaca know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Alpaca is a US California headquartered brokerage infrastructure technology company and self-clearing broker-dealer, delivering execution and custody solutions for Stocks, ETFs, Options, Cryptocurrencies, and more.
  • The company has raised over $170 million in funding and serves hundreds of financial institutions globally.
  • The payments team is responsible for building and maintaining a modern global payments and treasury platform.
  • The role involves helping to build and scale systems and services that empower millions of users trading billions of dollars worth of assets daily.
  • The team adopts a modern technology-focused approach with highly scalable, event-driven systems, emphasizing resilient engineering and system integrity.
  • Senior engineers will have the autonomy to design and implement solutions while participating in defining goals.
  • An understanding of cloud-based modern architecture and orchestration practices is beneficial.

Requirements:

  • Strong problem-solving skills paired with a proactive mindset are essential.
  • Excellent communication and collaboration skills are required.
  • The ability to work independently and as part of a team is necessary.
  • A preference for simple and elegant solutions is important.
  • At least 3 years of experience working on systems at scale is required.
  • Proven experience in building and maintaining microservices is necessary.
  • Experience with client-facing APIs is essential.
  • Strong coding skills, preferably in Go, are required.
  • The ability to write clean, well-tested, and maintainable code is necessary.
  • Experience with domain-driven design and event-driven design is required.
  • The ability to debug issues and foresee problems is essential.
  • Familiarity with containerization and orchestration technologies, especially Kubernetes, is necessary.
  • Experience with cloud platforms, preferably Google Cloud Platform, is required.
  • Experience with messaging queues and message brokers is essential.
  • Experience with relational databases, preferably PostgreSQL, is necessary.
  • Experience with distributed systems design is required.
  • Previous experience with or understanding of payment rails and the payment lifecycle is essential.
  • Experience with double-entry accounting and financial ledgers is necessary.

Benefits:

  • Competitive salary and stock options are offered.
  • Health benefits start on day 1, including Medical, Dental, and Vision in the US, supplemental health care in Canada, and a stipend for international medical costs.
  • A one-time home-office setup allowance of USD $500 is provided.
  • A monthly stipend of USD $150 via a Brex Card is available.
  • Employees will work with a team of hard-working individuals, smart clients, and innovative partners from around the world.
Apply now
Please, let Alpaca know you found this job on RemoteYeah . This helps us grow 🌱.
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback