Software Engineer, Bill Pay & Procurement
Core
Design and build core Procure-to-Pay systems connecting vendors, invoices, and payments into an automated flow for businesses.
Role type
Senior backend engineer (fintech payments)
Builds
Payment rails, invoice processing workflows, and financial ledger extensions
Domain
Fintech, payments, and financial operations
Deliverable
production ML models | product features
Required skills
Python, SQL, distributed systems design, event-driven architecture, system design, debugging, financial event processing
Preferred skills
Accounts payable/reconciliation experience, ERP integrations (NetSuite, QuickBooks, Oracle), compliance domain knowledge, AI/ML automation exposure
Technologies
Python, SQL
Responsibilities
Design and build core P2P systems from invoice ingestion to payment orchestration; Enable AI agents to classify and validate invoices; Own backend services processing large volumes of financial events; Extend financial ledger for new transaction types and audit trails; Drive technical excellence in reliability and data integrity; Improve developer tooling and internal APIs
Seniority
Senior, hands-on IC