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

Commonwealth Bank Group

Sydney, Australia
.net framework and c# backend development
React.js or next.js frontend experience
Aws cloud platform and containerization
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 a high-performing team.
  • The company supports flexible work arrangements including at least half your time connecting in the Sydney office with 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

  • .NET framework and C# backend development
  • React.js or Next.js frontend experience
  • AWS cloud platform and containerization
  • CI/CD tools like Jenkins or GitHub Actions
  • ISO8583/ISO20022 message format knowledge
  • Microservices architecture design
  • Observability tools such as Splunk or Prometheus

Nice-to-have

  • NodeJS backend experience
  • Angular frontend framework exposure
  • AI coding assistants daily usage
  • ATM hardware certification experience
  • Gen AI application integration interest
  • Diebold Nixdorf software familiarity
  • Python programming proficiency

Key Requirements

  • Deep experience in large-scale distributed systems
  • Hands-on experience with ATM/POS scheme certifications
  • Working knowledge of banking switches like Base24
  • Experience with Diebold Nixdorf hardware preferred

Work Rights

Not specified

Tailored Resume

Cover Letter