Senior Software Engineer
New
Remote / Austin, TX / Grand Rapids, MIFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- AWSPythonJavaC#AzureGo
Requirements
- Deep, hands-on expertise across U.S. payment rails.
- Experience designing systems for international counterparties on U.S. rails.
- Proven command of ledger invariants, idempotency, and reconciliation architectures.
- Strong system design skills for high-volume, fault-tolerant transaction processing.
- Experience designing for system failure modes.
- Production-grade skills in Python, Java, Go, C#, or equivalent.
- Deep familiarity with AWS or Azure services.
- Track record of influencing technical direction without formal authority.
- Exceptional written communication skills.
Responsibilities
- Lead the redesign of a double-entry, multi-partner sub-ledger architecture.
- Design the integration layer for multiple sponsor banks, including NACHA, Fedwire, and ISO 20022 message handling.
- Implement real-time risk, OFAC screening, and BSA/AML signals into settlement paths.
- Move reconciliation to a continuous, automated model against partner statements.
- Build a ledger-backed, idempotent disbursement engine for complex money movement.
- Define technical strategy, including build versus buy and architectural evolution.
- Ensure operational excellence through observability, incident response, and postmortems.
- Own the engineering relationship with sponsor banks.
View Full Description & ApplyYou'll be redirected to the employer's site