Senior Software Engineer at Australian Payments Plus | Sydney | Rezi

Senior Software Engineer at Australian Payments Plus

Senior Software Engineer

Australian Payments Plus · Sydney

Yesterday

Senior Software Engineer

Australian Payments Plus · Sydney

2 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

As a Senior Software Engineer, you will design and build secure, scalable, and high-performing software for Australia's critical payments infrastructure. You will work across the full software development lifecycle, solve complex engineering challenges, influence technical direction, and collaborate with cross-functional teams to deliver resilient, customer-focused solutions. You will also champion modern engineering practices and leverage AI-enabled development tools to enhance productivity, code quality, and delivery outcomes.

Responsibilities

  • Design, build, and maintain secure, scalable, and resilient software solutions that support business and customer outcomes.
  • Lead the design and implementation of complex software components, APIs, and distributed systems using modern engineering practices.
  • Drive technical excellence through clean architecture, secure coding standards, code reviews, and continuous improvement initiatives.
  • Optimize software delivery through CI/CD, automation, cloud-native technologies, and infrastructure-as-code practices.
  • Leverage AI-powered development tools to accelerate coding, testing, refactoring, and documentation while maintaining high engineering standards.
  • Collaborate closely with Product, Architecture, Security, and Operations teams to deliver high-quality, production-ready solutions.
  • Mentor and support engineers, contributing to a culture of continuous learning, collaboration, and engineering excellence.
  • Influence technical decisions, evaluate design trade-offs, and help shape the future direction of AP+'s engineering capability.

Requirements

  • 4+ years of experience with software development using one or more modern programming languages, such as Java, TypeScript, C#, or Python.
  • Demonstrated experience building and delivering complex software solutions in a Senior Software Engineer or similar role.
  • Experience building scalable distributed systems, APIs, and cloud-native applications using modern software architecture principles.
  • Deep understanding of secure software engineering practices, including secure coding, and software quality.
  • Strong software design capability, with experience evaluating architectural trade-offs and delivering maintainable, high-quality solutions.
  • Experience working in cross-functional engineering teams and partnering effectively with Product, Design, and Architecture stakeholders.
  • Demonstrated ability to mentor junior engineers, conduct code reviews, and contribute to engineering standards and best practices.
  • Experience using AI-enabled engineering tools to enhance software development, testing, refactoring, and documentation, while maintaining strong engineering discipline and code quality.
  • Hands-on experience with AWS, Docker, Kubernetes, CI/CD pipelines, and Infrastructure-as-Code will be highly regarded.
  • Experience within payments, financial services, or other highly regulated environments will be highly regarded but is not essential.

Skills

  • Java
  • TypeScript
  • C#
  • Python
  • AWS
  • Docker
  • Kubernetes
  • CI/CD
  • Infrastructure-as-Code
  • AI-enabled engineering tools

Experience Level

  • Senior

Education Level

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

About the Company

  • AP+ is one connected team with the purpose to unite people and technology to power better experiences.
  • We are driven by our core values: lead with heart, learn for tomorrow and live our legacy.
  • At AP+, we believe in the power of passion, pride, and purpose.
  • Our team is driven by a shared mission to make a difference in the world of payments, and we're proud to work together towards this common goal.

Equal Opportunity

  • We want to remove all barriers to inclusion so if you need advice or support with your application, we’re here to help.
  • We also encourage you to let us know your pronouns at any point during the recruitment process.