Principal Engineer (Payments)
Core
Design and build highly scalable, cloud-native Java services for real-time payment platforms, driving architecture across distributed microservices and shaping technical strategy.
Role type
Principal Engineer (Payments)
Builds
Scalable payment orchestration services and high-throughput transaction processing systems
Domain
Financial Services / Payments
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, AWS/GCP, distributed systems, event-driven architecture, payment orchestration, secure software engineering, AI-assisted development tools
Preferred skills
Experience with card payments, issuer/acquirer integrations, Open Banking, real-time payment processing, mentoring engineering teams
Technologies
Java, Spring Boot, AWS, GCP, Claude Code, Roo Code, Gemini CLI, Cursor, GitHub Copilot
Responsibilities
Design scalable Java services, drive architecture for distributed microservices, develop payment orchestration capabilities, shape technical roadmaps, lead engineering initiatives from concept to production, mentor engineers, champion AI-assisted development, evaluate emerging technologies
Seniority
Principal, hands-on IC with strategic influence