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, middleware, and payments services.
CommBank offers flexible work options including adjusted start/finish times, part-time roles, and job shares, with at least half your time connecting in the Sydney office.
Matching Summary
You will help shape the next generation of banking terminal and payments capabilities through world-class engineering and systems design.
Skills & Requirements
Must-have
.NET framework and C# development
React.js or Next.js frontend experience
AWS cloud and containerization (Docker)
CI/CD tools like Jenkins or GitHub Actions
ISO8583/ISO20022 payment message formats
ATM hardware integration and L3 certifications
Nice-to-have
Experience with NodeJS backend
Knowledge of AI/ML and Gen AI applications
Familiarity with Diebold Nixdorf ATM software
Daily usage of AI coding assistants
Experience with Azure cloud platforms
Background in Base24 or Connex banking switches
Key Requirements
Deep experience in large-scale distributed systems
Hands-on experience with ATM hardware certification
Proficiency in microservices architecture on cloud platforms