Staff Software Engineer – Fullstack .net (banking Terminals & Payments)

Commonwealth Bank

Sydney, Australia
Not specified; not specified; not specified
.net framework and c# development
React.js or next.js frontend experience
Aws cloud and docker containerization
You will help shape the next generation of banking terminal and payments capabilities through world-class engineering and systems design

Job Summary

  • You will help shape the next generation of banking terminal and payments capabilities through world-class engineering and systems design.
  • The role involves modernizing legacy systems, improving scalability and fault tolerance, and ensuring seamless integration between hardware and payments services.
  • CommBank offers flexible work options including adjusted start/finish times, part-time roles, and job shares to support work-life balance.

Matching Summary

You will help shape the next generation of banking terminal and payments capabilities through world-class engineering and systems design.

Salary

Not specified; Not specified; Not specified

Skills & Requirements

Must-have

  • .NET framework and C# development
  • React.js or Next.js frontend experience
  • AWS cloud and Docker containerization
  • CI/CD tools like Jenkins or GitHub Actions
  • ISO8583/ISO20022 payment message formats
  • ATM hardware and Diebold Nixdorf systems

Nice-to-have

  • NodeJS backend experience
  • AI coding assistants daily usage
  • Experience with scheme simulators
  • Knowledge of Gen AI applications
  • Azure cloud platform familiarity
  • Collaboration in agile environments

Key Requirements

  • Deep experience in system design and large-scale distributed systems
  • Hands-on experience with ATM hardware certification (L3 scheme)
  • Proficiency in microservices architecture on cloud platforms

Work Rights

Not specified

Tailored Resume

Cover Letter