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