CareerPlan

Senior Software Engineer (Java) - Card Payments

ChicagoFull-time$180k2026-06-30 → 2026-11-10

Core

Design and architect scalable, mission-critical payment processing platforms for the airline industry, handling millions of daily transactions via major card networks.

Role type

Senior Software Engineer (Java)

Builds

High-volume card payment processing systems for airline partners

Domain

Financial Technology / Payments / Airline Industry

Deliverable

production ML models | product features

Required skills

Java (RESTful/SOAP), PostgreSQL, distributed systems, event-driven architecture, message queueing

Preferred skills

Mentoring, cross-timezone collaboration, rapid iteration

Technologies

Java, PostgreSQL, RESTful, SOAP, message queues

Responsibilities

Lead design and architecture of scalable payment platforms; implement complex technical projects from requirements to production; mentor team members; collaborate with product management on roadmap; identify platform improvements for robustness and scalability.

Seniority

Senior, hands-on IC with mentorship