Senior Software Engineer

Australian Payments Plus

Sydney

On-site

AUD 140,000 - 190,000

Full time

28 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Australian Payments Plus is seeking a Senior Software Engineer to design and build secure, scalable software powering Australia’s payments infrastructure. You’ll influence architecture, collaborate across product, architecture and QA, and champion modern engineering practices with AI-enabled tools to boost productivity and code quality.

The role emphasizes leadership, secure coding, and delivery of resilient, customer-focused solutions, with experience in AWS, Docker and Kubernetes highly valued.

Qualifications

  • 5+ years of experience building software solutions in a Senior/Lead role.
  • Experience delivering scalable distributed systems and APIs.
  • Strong secure coding practices and OWASP awareness.
  • Experience with cloud-native architectures and microservices.

Responsibilities

  • Design, build and maintain secure, scalable software across the full SDLC.
  • Lead design and implementation of complex components, APIs and distributed systems.
  • Drive engineering excellence through clean architecture, secure coding and reviews.
  • Improve delivery with CI/CD, cloud-native technologies and IaC.

Skills

Java
TypeScript
C#
AWS
Docker
Kubernetes
CI/CD
Infrastructure as Code
Agentic AI
Security best practices

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Docker
Kubernetes
CI/CD tooling
Terraform

Job description

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.

The Role:

As a Senior Software Engineer, you'll design and build secure, scalable and high-performing software that powers Australia's critical payments infrastructure. Working across the full software development lifecycle, you'll solve complex engineering challenges, influence technical direction and collaborate with product, architecture and engineering teams to deliver resilient, customer-focused solutions. You'll also champion modern engineering practices, leveraging Agentic-AI engineering tools to improve productivity, code quality and delivery outcomes.

Key outcomes the role will own
  • 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.
  • Optimise 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.
Required experience to be successful in the role:
  • 5+ years of experience with software development using one or more modern programming languages, such as Java, TypeScript or C#.
  • Bachelor's degree in either Computer Science, Software Engineering, or a related field. Or equivalent practical experience.
  • 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, common OWASP security risks, and software quality.
  • Experience using Agentic AI enabled engineering tools to perform software development, testing, refactoring and documentation, while maintaining strong engineering discipline and code 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, Architecture and QA stakeholders.
  • Demonstrated ability to mentor junior engineers, conduct code reviews and contribute to engineering standards and best practice.
  • 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.

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

AP+ are not partnering with Recruitment agencies for this role.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior DevOps Engineer @ Australian Payments Plus
Senior DevOps Engineer @ Australian Payments Plus

Hatch • Sydney

On-site
AUD 160,000 - 220,000
Quality Engineering Manager
Quality Engineering Manager

Australian Payments Plus Limited • Sydney

Hybrid
AUD 150,000 - 190,000
Senior Manager - Risk Advisory & Assurance
Senior Manager - Risk Advisory & Assurance

Australian Payments Plus Limited • Sydney

Hybrid
AUD 120,000 - 170,000
Project Manager
Project Manager

Australian Payments Plus • Sydney

On-site
AUD 100,000 - 120,000
Quality Engineering Manager
Quality Engineering Manager

Australian Payments Plus • Sydney

On-site
AUD 180,000 - 240,000
Senior Project Manager
Senior Project Manager

Australian Payments Plus Limited • Sydney

Hybrid
AUD 140,000 - 190,000
Senior Manager - Risk Advisory & Assurance
Senior Manager - Risk Advisory & Assurance

Australian Payments Plus • Sydney

On-site
AUD 150,000 - 210,000
Senior Project Manager
Senior Project Manager

Australian Payments Plus • Sydney

On-site
AUD 130,000 - 180,000
Senior Software Engineer — AI‑Driven, Secure & Scalable Pay Tech
Senior Software Engineer — AI‑Driven, Secure & Scalable Pay Tech

Australian Payments Plus • Sydney

On-site
AUD 140,000 - 190,000
Senior Product Manager @ Australian Payments Plus
Senior Product Manager @ Australian Payments Plus

Hatch • Sydney

On-site
AUD 140,000 - 190,000