Finalsite is hiring a Senior Software Engineer to help modernize its payment processing engine, the reconciliation and transaction-processing layer behind its payments business. The engine currently lacks end-to-end transaction tracking, relies largely on manual reconciliation, and has two parallel versions operating with separate processor integrations. Baseline automated reconciliation is a substantial, multi-quarter effort already underway. This high-visibility role will help close reconciliation gaps and build a scalable payments platform with automated reconciliation, fraud detection, and chargeback management. The position involves backend engineering across the engine’s two versions and processor integrations, collaboration with the storefront team, and contributions to a shared payments-unification layer spanning the payment processing engine, storefront, and events platform. The codebase is large, undocumented, and spread across multiple repositories without modern service boundaries. The posting describes the role as fully remote, but also states that employment is limited to permanent U.S. residents and requires current and continued U.S. residency; these location statements conflict with the listing’s “Anywhere in LatAm” location. Finalsite supports K–12 schools and districts with websites, communications, mobile apps, enrollment, and marketing services. The company describes its culture as collaborative and says it invests in employees through competitive benefits and professional development opportunities.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Career Level
Senior