Senior Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Thu, May 14, 2026
This job expires in: 30 days
Job Summary
Senior Software Engineer, responsible for designing and operating high-integrity financial systems in a full-time role, focusing on ledgering, transaction processing, and money movement.
Key Responsibilities
- Design and operate systems for ledgering, transaction processing, and real-time decisioning
- Own the lifecycle of financial transactions, ensuring correctness and handling failures
- Lead architectural decisions and mentor other engineers in best practices for financial systems
Required Qualifications
- Experience building or operating financial systems such as payments or banking infrastructure
- Deep understanding of fintech ecosystems, including card network fundamentals and transaction lifecycles
- Experience designing or working on ledger systems and decisioning systems in production
- Proficiency in Python and relational databases, preferably PostgreSQL
- Experience integrating with external financial APIs and handling distributed system complexities
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...