Senior Software Engineer – Payments

Posted Oct 23

This is a fully remote position, open to applicants in United States.

πŸ“‹ Description

β€’ 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.


⛳️ Requirements

β€’ 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.


🏝️ Benefits

β€’ 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.

People also viewed

StackAdapt2 days ago

Senior Full Stack Engineer, Product Led Growth

CA flagCanada OnlyFull-timeFull-stack EngineerC$170.4k – C$234.3k/year
ApplyView job
StackAdapt2 days ago

Senior Full Stack Engineer

CA flagCanada OnlyFull-timeFull-stack EngineerC$170.4k – C$234.3k/year
ApplyView job
Velora2 days ago

Senior Software Engineer

CA flagCanada OnlyFull-timeFull-stack EngineerC$160k – C$180k/year
ApplyView job
Speechify2 days ago

Tech Lead, Android Core Product

LT flagLithuania OnlyFull-timeFull-stack Engineer$30k – $90k/year
ApplyView job
Speechify2 days ago

Tech Lead, Android Core Product

FR flagFrance OnlyFull-timeFull-stack Engineer$30k – $100k/year
ApplyView job
Speechify2 days ago

Tech Lead, Android Core Product

NL flagNetherlands OnlyFull-timeFull-stack Engineer$30k – $120k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers