Staff Software Engineer, Payments
Core
Lead the architecture and evolution of next-generation Payment Acceptance infrastructure, building scalable backend services and distributed systems for global businesses.
Role type
Staff Software Engineer (Payments Infrastructure)
Builds
REST APIs, event-driven systems, integration components, and highly reliable distributed systems for payment gateways, acquiring, issuing, and card networks.
Domain
Fintech / Global Payments
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Kotlin, Spring Boot, REST API design, microservices architecture, Kafka, distributed data stores (Cassandra, Hazelcast, Oracle Coherence), cloud platforms (GCP, AWS), Docker, Kubernetes, observability tooling (New Relic, Datadog, Prometheus), system reliability, technical leadership, architectural reviews.
Preferred skills
Payment gateway/acquiring/issuing platform experience, Visa/Mastercard integration, local payment methods (iDEAL, Klarna, Trustly), authorization/capture/refunds/chargebacks/settlement/reconciliation/fraud/risk workflows, PCI compliance, mentoring senior engineers.
Responsibilities
Lead architecture and evolution of Payment Acceptance infrastructure; Design and build scalable backend services and integration components; Drive complex initiatives across payment gateways and card networks; Partner with product and business teams to translate merchant needs into technical solutions; Conduct architectural reviews and improve system reliability; Raise the engineering bar through design practices, code quality, testing, and mentorship.
Seniority
Staff, hands-on IC with technical leadership