
Senior Software Engineer β Payments
Posted Oct 23

Posted Oct 23
This is a fully remote position, open to applicants in United States.
β’ Construct and enhance systems and services that serve as the backbone of Alpaca's brokerage infrastructure.
β’ Create and uphold a modern global payments and treasury platform.
β’ Design and develop highly scalable, event-driven systems for essential money movement.
β’ Architect and implement resilient solutions that are both technically and operationally scalable.
β’ Assist in the development of an integrated treasury platform within the global financial infrastructure.
β’ Independently design and execute solutions to meet established objectives.
β’ Engage in defining the goals for both the team and engineering initiatives.
β’ Contribute to systems that support millions of users trading billions of dollars in assets on a daily basis.
β’ Strong problem-solving abilities accompanied by a proactive approach.
β’ Outstanding communication and collaboration skills.
β’ Capability to work autonomously as well as collaboratively within a team.
β’ Preference for straightforward and elegant solutions.
β’ Minimum of 3 years of experience in working with systems at scale.
β’ Demonstrated experience in building and maintaining microservices.
β’ Familiarity with client-facing APIs.
β’ Proficient coding skills, ideally in Go.
β’ Ability to produce clean, well-tested, and maintainable code.
β’ Experience in domain-driven design and event-driven design.
β’ Aptitude for troubleshooting issues and preemptively avoiding problems.
β’ Knowledge of containerization and orchestration technologies, particularly Kubernetes.
β’ Experience with cloud platforms, preferably Google Cloud Platform.
β’ Familiarity with messaging queues and message brokers.
β’ Experience with relational databases, ideally PostgreSQL.
β’ Background in distributed systems design.
β’ Previous experience or understanding of payment rails and the payment lifecycle.
β’ Experience with double-entry accounting and financial ledgers.
β’ Nice-to-have: previous experience in the financial sector or knowledge of payment initiations.
β’ Nice-to-have: experience with financial reconciliation systems.
β’ Nice-to-have: familiarity with or understanding of the ISO 20022 financial standard.
β’ Nice-to-have: experience working remotely.
β’ Nice-to-have: experience at a startup, exchange, brokerage, market maker, or hedge fund.
β’ A DevOps mindset is considered an asset.
β’ 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.
StackAdapt
StackAdapt
Velora
Speechify
Get handpicked remote jobs straight to your inbox weekly.