Remote Senior Software Engineer - Payments & Treasury

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • Alpaca is a fast-growing fintech company that has raised over $120 million in funding.
  • The company operates as an API-first stock and crypto platform, allowing developers and businesses worldwide to build trading algorithms, applications, and brokerage services.
  • The globally distributed team includes developers, traders, and brokerage specialists, supported by prominent investors and industry angel investors.
  • The payments team is responsible for developing and maintaining a modern global payments and treasury platform, focusing on scalability, resilience, and system integrity.
  • The role of a senior software engineer involves designing and implementing solutions to support Alpaca's growth in global markets and asset classes.
  • Candidates are expected to have strong problem-solving skills, communication abilities, experience with systems at scale, microservices, client-facing APIs, and coding skills in Go.
  • Familiarity with cloud-based architecture, containerization, Kubernetes, Google Cloud Platform, messaging queues, relational databases, and distributed systems design is required.
  • Previous experience with payment rails, financial ledgers, and double entry accounting is essential.

Requirements:

  • Strong problem-solving skills and a proactive mindset.
  • Excellent communication and collaboration abilities.
  • Capability to work independently and as part of a team.
  • Preference for simple and elegant solutions.
  • Minimum of 3 years of experience working on systems at scale.
  • Proven experience in building and maintaining microservices.
  • Proficiency in coding, particularly in Go.
  • Ability to write clean, well-tested, and maintainable code.
  • Experience with domain-driven design and event-driven design.
  • Familiarity with containerization, Kubernetes, Google Cloud Platform, messaging queues, and relational databases.
  • Understanding of distributed systems design, payment rails, financial ledgers, and double entry accounting.

Benefits:

  • Competitive Salary & Stock Options.
  • Health benefits starting on day 1, including Medical, Dental, and Vision in the US, supplemental health care in Canada, and a stipend internationally.
  • New Hire Home-Office Setup: One-time USD $500.
  • Monthly Stipend: USD $150 per month via a Brex Card.
  • Opportunity to work with a diverse and innovative team on a global scale.
About the job
Posted on
Job type
Salary
-
Location requirements
Experience level
Leave a feedback