Senior Software Engineer (Java) - Bank Payments
Core
Building and scaling core banking rails and high-volume payment methods (ACH, EFT PADs) for North American merchants, including Open Banking integrations.
Role type
Senior Software Engineer (Java)
Builds
High-volume payment processing systems and Open Banking solutions for merchants
Domain
Financial Technology / Payments
Deliverable
production ML models | product features
Required skills
Java, RESTful/SOAP web services, PostgreSQL, distributed systems, event-driven architecture, message queueing
Preferred skills
Mentoring, technical leadership, cross-timezone collaboration
Technologies
Java, PostgreSQL, REST, SOAP
Responsibilities
Lead complex technical projects from design to production, contribute hands-on to implementation, identify platform improvements for scalability, launch features impacting merchants
Seniority
Senior, hands-on IC with mentoring
Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.