Powered by pgvector · cosine kNN
The Onset
Job Description Principal Engineer – Java | Payments Sydney | Permanent Shape the Future of Payments Engineering A leading financial services provider is investing in the next generation of its real-time payments plat…
Your match
See how you fit
Scored against this job in seconds
Your account
Sign in to apply
Your profile and your match for this job appear right here.
sign in above to apply · via onset.vincere.io
About the role
Sydney | Permanent
A leading financial services provider is investing in the next generation of its real-time payments platform and is looking for a Principal Engineer to help define what's next.
This is an opportunity to work at the forefront of modern software engineering, building highly scalable, cloud-native payment systems that process mission-critical financial transactions. You'll have the autonomy to shape technical strategy, influence architecture across multiple engineering teams and drive the adoption of emerging technologies—all while remaining hands-on and close to the code.
We're looking for an engineer who is passionate about solving complex technical challenges, enjoys driving innovation and is excited by how AI is transforming the software development lifecycle.
Design and build highly scalable Java services powering modern payment platforms.
Drive architecture across distributed, event-driven microservices handling high-volume, low-latency transaction processing.
Develop resilient payment orchestration capabilities supporting multiple payment rails and transaction flows.
Shape technical roadmaps and influence engineering strategy across multiple teams.
Lead complex engineering initiatives from concept through to production.
Remain hands-on, contributing code while mentoring engineers and raising engineering standards.
Champion AI-assisted software development, leveraging modern tooling to improve developer productivity and software quality.
Evaluate emerging technologies and identify opportunities to improve platform capability, scalability and customer outcomes.
Ensure systems are secure, resilient and designed to meet the demands of large-scale financial services.
You'll likely be operating as a Principal Engineer, Staff Engineer, Technical Architect or Senior Technical Lead with a passion for building large-scale distributed systems.
You'll bring:
Expert Java and Spring Boot experience.
Strong cloud engineering capability across AWS and/or GCP.
Deep expertise in microservices, distributed systems, event-driven architecture and modern integration patterns.
Experience building payment platforms, payment orchestration services or other high-throughput financial systems.
A strong understanding of payment ecosystems, including card payments, issuer/acquirer integrations, Open Banking or real-time payment processing.
Knowledge of secure software engineering practices for financial systems and mission-critical transaction processing.
Proven experience driving architecture, influencing technical strategy and mentoring engineering teams while remaining hands-on.
Practical experience embedding AI into the SDLC using modern engineering tools such as Claude Code, Roo Code, Gemini CLI, Cursor, GitHub Copilot or similar.
Excellent communication skills with the ability to influence technical and non-technical stakeholders alike.
This is more than a Principal Engineer role—it's an opportunity to shape the future of engineering within one of Australia's leading financial services organisations.
You'll work alongside high-calibre engineers solving complex distributed systems challenges, influence the technical roadmap of a business-critical payments platform and help define how emerging technologies and AI are embedded into modern software development.
If you're looking for a role where you can combine architectural leadership, hands-on engineering and genuine innovation, we'd love to hear from you.
sign in above to apply · via onset.vincere.io
Your job hunt, handled
Ask about any role and get a straight answer on your fit. Then stop searching: new matches land in your WhatsApp the moment they’re listed.
Free for jobseekers
Tyro Payments
Why Tyro? At Tyro, we’re into business big time. Through our integrated payments, banking and lending solutions, we’re here to ensure nothing stands in the way of Australian business success. With over 21 years' exper…
Commonwealth Bank of Australia
Staff Software Engineer – Payments Technology *Multiple Roles *Sydney or Melbourne locations Build the future of Payments at CommBank Payments is one of the largest and most critical technology domains at CommBank. Ev…
Commonwealth Bank
Staff Software Engineer – Payments Technology Multiple RolesSydney or Melbourne locations Build the future of Payments at CommBank Payments is one of the largest and most critical technology domains at CommBank. Every…
Protecht Group
About Protecht Protecht is a global leader in risk management software, helping organisations across the world identify, assess, manage, and monitor risk. Our platforms support some of the most complex and highly regu…
Commonwealth Bank of Australia
Lead the design and delivery of scalable, secure and resilient software that modernises business lending. Shape engineering direction while staying close to the code, complex problem-solving and technical delivery. Ap…
Commonwealth Bank
Do work that matters: At the heart of the Digital & Assisted Lending Crew, this Principal Software Engineer role sits in the engine room of Business Banking Technology, shaping the backend platforms, service domains a…