CareerPlanSign in

Principal Engineer (Payments)

Sydney, New South Wales💼 Full-time🗓 2026-09-17 → 2026-09-26

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

Sourced via viewjobs · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.