ViewJobs
Listed 8 weeks ago

Senior Engineer - Payments

The Onset

Payments
Location
Sydney, NSW
Type
Full-time

About the role

Job Description

Senior Software Engineer – Java | Payments Platform

Sydney or Melbourne | Permanent

If you're the type of engineer who enjoys solving complex distributed systems problems, influencing technical direction, and building software that operates at genuine scale, this is worth a look.

We're partnering with one of Australia's leading technology organisations as they continue investing in a next-generation payments platform. With significant long-term investment already committed, you'll be joining a business at a pivotal stage as they modernise and scale a platform that will underpin millions of critical financial transactions for years to come.

This is more than another Java role. You'll have the opportunity to shape engineering standards, influence platform strategy, introduce new ideas, and work alongside experienced engineers who genuinely care about building quality software.

What you'll be doing

  • Build and evolve a modern, cloud-native payments platform using Java and Spring Boot.

  • Design highly scalable, resilient microservices capable of handling high-volume transaction processing.

  • Influence architecture, platform strategy and engineering best practices.

  • Drive improvements around performance, reliability, observability and operational excellence.

  • Work closely with Product, Architecture and Engineering teams to solve complex technical challenges.

  • Champion modern engineering practices, including AI-assisted development, automation and continuous improvement.

  • Mentor other engineers through code reviews, technical discussions and knowledge sharing.

What we're looking for

  • Strong commercial experience with Java and Spring Boot.

  • Experience building microservices and event-driven distributed systems.

  • Exposure to Google Cloud Platform (GCP) and modern cloud-native architectures.

  • Experience designing and delivering APIs for large-scale production systems.

  • Strong understanding of software reliability, resilience and security.

  • Experience contributing to incident management and continuous platform improvement.

  • Comfortable using AI engineering tools to improve development productivity.

  • Excellent communication skills and the confidence to influence technical decisions.

  • Experience within payments, cards, banking or other high-throughput transactional environments is highly regarded.

Why this opportunity?

  • Help shape a strategic payments platform that will continue to evolve over the coming years.

  • Influence technical direction rather than simply delivering tickets.

  • Work on genuinely complex engineering challenges at enterprise scale.

  • Join a collaborative, high-performing engineering culture that values ownership and innovation.

  • Be surrounded by experienced engineers who enjoy solving difficult technical problems.

  • Long-term career progression with opportunities to grow your technical influence as the platform expands.

If you're looking for an environment where your ideas will be heard, your technical expertise will have genuine impact, and you'll play a key role in shaping the future of a large-scale payments platform, we'd love to hear from you.

Apply now or reach out for a confidential discussion.

Apply

via onset.vincere.io

Similar jobs

  • 8 weeks ago

    Principal Engineer (Payments)

    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…

    Sydney, NSW
    Full-time
    Listed 8 weeks ago
    Payments
  • 3 weeks ago

    Senior Software Engineer - Java, GCP and microservices

    Profusion Group

    Melbourne | Permanent | Hybrid Working The Opportunity Join a leading financial services organisation on a mission to redefine digital banking. They are seeking engineers with a growth mindset, passion for innovation …

    Melbourne, VIC
    Full-time
    Listed 3 weeks ago
    Developers/Programmers
  • 12 days ago

    Staff Software Engineer, Payments Technology

    Commonwealth Bank of Australia

    Staff Software Engineer, Payments Technology Lead the design and delivery of scalable, high-performance payment solutions across modern cloud-native platforms. Shape a critical area of Australia’s payments landscape w…

    Sydney, NSW
    Full-time
    Listed 12 days ago
    Engineering - Software
  • 4 days ago

    Staff Software Engineer, Payments Technology

    Commonwealth Bank of Australia

    Staff Software Engineer, Payments Technology (Faster Payments) Lead the design and delivery of scalable, high-performance real-time payment solutions across modern cloud-native platforms. Shape a critical area of Aust…

    Sydney, NSW
    Full-time
    Listed 4 days ago
    Developers/Programmers
  • 3 weeks ago

    Senior Java Developer

    Hydrogen Group

    About the Role We are seeking an experienced Java Developer to join our growing technology team in Sydney. Working within a fast-paced financial services environment, you will design, develop, and support high-quality…

    New South Wales
    Full-time
    Listed 3 weeks ago
    Developers/Programmers
  • 12 days ago

    Staff Software Engineer

    Commonwealth Bank of Australia

    Staff Software Engineer – Payments Technology Sydney or Melbourne location Shape the technical direction of secure, scalable payment platforms at CommBank. Solve complex engineering challenges that positively impact m…

    Sydney, NSW
    Full-time
    Listed 12 days ago
    Engineering - Software