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

Commonwealth Bank

Sydney, Australia
Extensive .net framework experience
Distributed systems architecture design
Ci/cd and infrastructure as code
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 within the ATM Engineering Chapter.
  • CommBank supports flexible work arrangements with at least half your time connecting in the Sydney office and options for adjusted start/finish times.

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

  • Extensive .NET framework experience
  • Distributed systems architecture design
  • CI/CD and Infrastructure as Code
  • AWS cloud platform knowledge
  • Microservices development expertise

Nice-to-have

  • AI coding assistant daily usage
  • ATM hardware certification experience
  • ISO8583 message format knowledge
  • NodeJS backend background
  • Gen AI application research interest

Key Requirements

  • Deep experience in system design and large-scale distributed systems
  • Hands-on experience with scheme simulators like MDFS or VTS
  • Familiarity with banking switches such as Base24 or Connex

Work Rights

Not specified

Tailored Resume

Cover Letter