This is a Lead Software Engineer role with one of the leading companies in AU right now Australian Payments Plus with an amazing team. They are continuing to grow rapidly. This is the chance to join right as the takes off. More About the Role at Australian Payments Plus Description The Game Changers: Australian Payments Plus (AP) is here to shape the future of payments for Australia. We aim to deliver more innovation to Australia’s payments ecosystem, for the collective benefit of Australian businesses, government and consumers. Our solutions include Australia’s domestic debit network, real-time, data rich payments infrastructure, secure bill payments, digital identity verification, QR payments and experiences and open wallet solutions. It’s a new chapter with more possibilities. Life AP: We are one connected team in pursuit of one inspiring purpose – to unite people and technology to power better experiences. Each of us has a part to play in making that happen. You’ll be encouraged to bring your big ideas forward and make a difference through your work. Taking steps forward in your career whilst still having room for fun, friendships, and flexibility in your daily life. We’re driven by our core values: lead with heart, learn for tomorrow and live our legacy. A purpose like ours takes the inspired impact of an incredible team. Ready to change the game? We’re ready to help you do it. Requirements The Role: The lead engineering role will see you responsible for the design, delivery, maintenance, and test automation of existing and new backend services in collaboration with other engineers for our ConnectID platform. You will help to shape and improve the software development life cycle from feature ideation to deployment across backend, frontend and infrastructure. Primary Accountabilities, Duties and Responsibilities: - Development of new features including Microservices and APIs - Collaborate with other software, test and devops engineers in the delivery and deployment of new features - Collaborate with business stakeholders for the design of new features and extension of existing ones - Lead and contribute to the ongoing improvement of our development practices for delivery of high quality software in an agile environment - Lead and participate in technical discovery and design - Undertake POCs to showcase capability as required - Showcase working software to the team and business stakeholders - Mentoring and upskilling other engineers as needed We'd love to hear from you if have: - Extensive experience building REST APIs and microservices in Java, ideally in Spring or Micronaut - Experience with test automation of non-trivial services and AWS infrastructure - Experience with developing and maintaining CI/CD pipelines - Experience developing applications running in AWS and IaC, e.g. Terraform, CDK - Experience working within an agile and DevOps delivery team - Experience with SQL and ORM - Experience with frontend development using frameworks such as React or Vue - Experience in business and technical stakeholder management If you don’t think you're a perfect fit, you should still sign up to Hatch and create a profile, we'll match you to other roles that suit your profile. Hatch exists to level the playing field for people as they discover a career that’s right for them. We model this in our hiring process for our partners like Australian Payments Plus. ✅ Applying here is the first step in the hiring process for this role at Australian Payments Plus. We do not discriminate on the basis of gender identity, sexual orientation, cultural identity, disability, age, or any other non-merit factors. To put it simply, Hatch is for everyone.