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

Commonwealth Bank Group

Sydney, Australia
Not specified; not specified; not specified
.net framework and c# development
React.js or next.js frontend experience
Aws cloud and containerization (docker)
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 offers a clear path toward becoming a Full-Cycle Engineer who drives solutions from concept to production while ensuring platforms are scalable and secure.
  • CommBank supports its people with flexibility to balance work locations, requiring at least half your time each month 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.

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 containerization (Docker)
  • CI/CD tools like Jenkins or GitHub Actions
  • ISO8583/ISO20022 payment message formats
  • ATM hardware integration and scheme certifications

Nice-to-have

  • NodeJS backend experience
  • AI/ML and Gen AI application knowledge
  • Experience with Diebold Nixdorf ATM software
  • Familiarity with banking switches like Base24
  • Daily use of AI coding assistants
  • Angular frontend framework experience

Key Requirements

  • Deep experience in large-scale distributed systems
  • Hands-on experience with ATM/POS hardware testing
  • Proficiency in microservices architecture on cloud platforms

Work Rights

Not specified

Tailored Resume

Cover Letter