Staff Software Engineer

New
B
BenepassFintech
U.S RemoteFull-TimeStaff
Salary200,000 - 240,000 USD per year
Apply NowOpens the employer's application page

Job Details

Required Skills
PostgreSQLPythonDjangoDistributed Systems

Requirements

  • Experience building or operating financial systems (payments, card issuing, wallets, banking infrastructure).
  • Understanding of fintech and payments ecosystems, including card networks, merchant acquiring, and issuer/processor integrations.
  • Experience designing or working on a ledger system (double-entry, reconciliation).
  • Experience building real-time decisioning systems in production.
  • Experience handling real money at scale.
  • Understanding of global money movement, multi-currency systems, and cross-border transactions.
  • Strong knowledge of data consistency, idempotency, and distributed system failure modes.
  • Experience integrating with external financial APIs and handling asynchronous dependencies.
  • Proficiency in Python and relational databases (PostgreSQL).
  • Strong technical communication and design documentation skills.

Responsibilities

  • Design and operate double-entry ledger systems and transaction processing pipelines.
  • Implement real-time decisioning and spend control rules engines.
  • Handle multi-currency and global money movement.
  • Define and maintain invariants to ensure system correctness under operational conditions.
  • Own lifecycle of financial transactions including failure handling, reconciliation, and reporting.
  • Integrate with external financial partners, processors, banks, and networks.
  • Lead architectural decisions and document technical trade-offs.
  • Improve system resilience, observability, and operational tooling.
  • Mentor engineers and define best practices for financial systems.
View Full Description & ApplyYou'll be redirected to the employer's site
200,000 - 240,000 USD per year
Apply Now