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

Commonwealth Bank Group

Sydney, Australia
.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 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

Work Rights

Not specified

Tailored Resume

Cover Letter