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
View details
Apply Now