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

Commonwealth Bank Group

Sydney, Australia
Deep experience in system design and architecture
Extensive .net framework backend development
Proficiency in react.js or next.js frontend frameworks
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.
  • The company supports flexible work arrangements with at least half your time connecting in the Sydney office and offers 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

  • Deep experience in system design and architecture
  • Extensive .NET framework backend development
  • Proficiency in React.js or Next.js frontend frameworks
  • Experience with CI/CD tools like Jenkins or GitHub Actions
  • Knowledge of AWS cloud platforms and containerization

Nice-to-have

  • Hands-on experience with AI coding assistants
  • Familiarity with Diebold Nixdorf ATM hardware
  • Experience with ISO8583 and ISO20022 message formats
  • Background in L3 scheme certifications for ATM/POS
  • Interest in Gen AI applications for engineering productivity

Key Requirements

  • Deep experience in large-scale distributed systems
  • Experience with payments or banking infrastructure
  • Working knowledge of AI tooling and Gen AI
  • Experience testing L3 scheme certifications on hardware

Work Rights

Not specified

Tailored Resume

Cover Letter