CareerPlanGet AI match score →

Senior Software Engineer (Java) - Bank Payments

Chicago💼 Full-time💰 $180,000–$180,000🗓 2026-06-30 → 2026-07-31

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.
Apply on Greenhouse ↗