Senior Software Engineer - Payment Processing
Job description
Senior backend engineering role on Finalsite's payment processing engine, focused on building automated reconciliation, fraud detection, and chargeback management and modernizing a large legacy codebase. The work is foundational and multi-quarter, closing a real reconciliation gap and scaling the engine with the payments business.
At a glance
- Employment
- Full-time · Employee (employment agreement)
- Work mode
- Remote · United States
What you'll do
- Design and build toward automated, end-to-end transaction lifecycle tracking, replacing today's manual reconciliation process
- Help build out fraud detection, chargeback management, and other automated payment functions the platform doesn't have today
- Work across the engine's two parallel versions and processor integrations to resolve mismatches and reconciliation gaps
- Partner with the storefront team to expose data that closes reconciliation gaps
- Focus on quality, core-flow stability, and scalability as transaction volume grows
- Help plan, and contribute to, a shared payments-unification layer across the payment processing engine, storefront, and events platform
- Use AI-assisted development tools (Claude Code, Codex, or comparable) to navigate a large, undocumented, multi-repository codebase
What we're looking for
- 8+ years of overall engineering experience, including strong backend engineering experience, ideally including financial reconciliation, ledger, fraud, or transaction-processing systems
- Hands-on PCI compliance experience: familiarity with PCI-DSS requirements as they apply to transaction processing and reconciliation
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- Comfort working in a large, non-microservices codebase spanning many repositories without modern service boundaries
- Demonstrated ability to trace and reason about data across disconnected systems
- Comfort making backend architecture decisions independently: service boundaries, data modeling, and system-design trade-offs
- Experience with third-party payment processor integrations, including running two integration versions in parallel
- Strong backend engineering fundamentals with a .NET / SQL Server-based stack, or a demonstrated ability to ramp quickly in one
- Working knowledge of relational database design and operations (SQL Server): schema design, query-performance tuning, and locking behavior at production scale
- Familiarity with running and debugging a production service in a cloud environment (Azure preferred)
- Demonstrated expertise in at least one programming language, ideally .NET, Java, or Python
- Experience with at least one observability platform (Datadog, New Relic, Honeycomb, or comparable)
- Deep experience with automated testing frameworks
- Proficiency with Claude Code, Codex, or comparable AI-assisted development tools
Nice to have
- Experience with .NET or Java specifically
- Deep experience with Azure
- Experience building reconciliation, ledger, fraud-detection, chargeback, or other payment-operations systems specifically
- Prior work consolidating or migrating between two parallel versions of the same system
- Background in payments or fintech, particularly high-volume environments
Your team
Payment processing engine
The reconciliation and transaction-processing layer behind Finalsite's payments business, carrying some of the most consequential technical debt in the portfolio.
Apply
About Finalsite
The most valued partner for K–12 schools to build trust, strengthen community, and grow enrollment
Finalsite supports more than 7,000 schools and districts worldwide with an integrated platform for websites, communications, mobile apps, enrollment, and marketing services. Headquartered in Glastonbury, Connecticut, Finalsite is a global company with employees working remotely across nearly every U.S. state, as well as throughout Europe, South America, and Asia.
Key facts
- Glastonbury, Connecticut
- EdTech
- Ranked among the best EdTech Companies in America
- Supports more than 7,000 schools and districts worldwide
- Employees work remotely across nearly every U.S. state, as well as throughout Europe, South America, and Asia
What they value
- Partnership
- Purpose
