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

Commonwealth Bank Group

Sydney, Australia
Extensive .net framework experience
Distributed system architecture design
Ci/cd and devops automation
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 driving solutions from architectural vision to implementation, deployment, and runtime operations as a Full-Cycle Engineer.
  • CommBank offers flexibility to balance work locations 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

  • Extensive .NET framework experience
  • Distributed system architecture design
  • CI/CD and DevOps automation
  • AWS cloud and containerization
  • Microservices development
  • ISO8583 message format knowledge

Nice-to-have

  • Experience with Diebold Nixdorf hardware
  • AI coding assistant daily usage
  • Gen AI application integration
  • L3 scheme certification experience
  • React.js or Next.js frontend skills
  • Collaboration in agile environments

Key Requirements

  • Deep experience in large-scale distributed systems
  • Proficiency in C#, TypeScript, or Python
  • Hands-on experience with ATM hardware or POS devices
  • Knowledge of banking switches like Base24 or Connex

Work Rights

Not specified

Tailored Resume

Cover Letter