We are seeking an experienced Senior Software Engineer to join our software development team working on mission-critical financial technology applications. You will be responsible for developing and maintaining large-scale invoice processing, accounts payable, and document management systems serving enterprise clients across multiple industries. The ideal candidate brings hands-on experience in financial or B2B software, with a strong understanding of AP/AR workflows, Payments systems, and broader Finance domain processes. Finance Domain Experience - Strongly Preferred: Given the nature of our core products — invoice processing, vendor payment management, and AP automation — we place significant value on candidates with real-world experience in: Accounts Payable (AP) and/or Accounts Receivable (AR) software development or operational systems Payments platforms including ACH, wire transfer, virtual card, and payment processing workflows Invoice processing, purchase orders, remittance processing, and B2B document exchange (EDI) Financial Technology (FinTech) products serving enterprise or mid-market clients ERP integrations — SAP, Oracle, NetSuite, QuickBooks, Microsoft Dynamics, or similar platforms Audit trail design, financial data integrity, and compliance-aware software development Spend management, treasury operations, or general ledger (GL) system connectivity
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level