onPhase is seeking an experienced Senior Software Engineer to join their software development team working on mission-critical financial technology applications. The role involves developing and maintaining large-scale systems for invoice processing and accounts payable, requiring a strong understanding of financial workflows.