Commonwealth Bank100 followers139 jobs

Staff Software Engineer - ATM Hardware Testing

Mid levelFull-timeHybrid1 Locomotive St, Eveleigh NSW 2015, AustraliaPosted 1 month agoVerified 1 month ago
Pending fitX of Y criteria met

About the job

As a Staff Software Engineer, you will play a crucial role in shaping the future of banking terminals and payment systems. Your work will directly impact the reliability and security of millions of transactions, ensuring that our software meets the highest standards. Collaborating with a team of passionate engineering professionals, you will embrace innovative practices and contribute to the ongoing optimization of our ATM fleet.

Meet the team

About the company

  • Explore
    • Jobs
    • Companies
    • People
    • Communities
    • Hatch Hotlist 2025
  • Hiring
    • Permanent hires
    • Student placements
  • Resources
    • Blog
    • Community stories
    • Career advice
    • Customer stories
    • Help centre
  • Hatch
    • About
    • Careers
    • Contact
    • Hatch updates
    • Media enquiries
  • © 2026 Hatch
  • Privacy
  • Terms
Think you're a good fit?See what the hiring team are looking for

You'll be responsible for

🔧

Shaping banking terminal capabilities

Helping shape the next generation of banking terminal and payments capabilities through hands-on hardware validation and automation.
🛡️

Ensuring software robustness

Ensuring software is robust, compliant, and production-ready, supporting millions of secure transactions.
📈

Driving continuous improvement

Driving automation and continuous improvement, advocating for high coverage and reliability in testing.

Key criteria

💻

Experience with ATM hardware

Hands-on experience with Diebold Nixdorf or similar ATM hardware.

View

🔍

Testing and certification expertise

Demonstrated experience in L3 scheme certifications for ATM/POS devices.

View

☁️

Cloud technology proficiency

Proficient in AWS and cloud-based solutions.

View

View more

A meaningful career starts with a match

View your fit

5 criteria for this job
Experience with ATM hardware
Hands-on experience with Diebold Nixdorf or similar ATM hardware.

View

Testing and certification expertise
Demonstrated experience in L3 scheme certifications for ATM/POS devices.

View

Cloud technology proficiency
Proficient in AWS and cloud-based solutions.

View

Automation framework development
Experience building CI/CD pipelines and automation frameworks.

View

Understanding of banking domains
Knowledge of transaction processing and payment systems.

View

Similar jobs

View all
Commonwealth Bank
Commonwealth Bank
Staff Software EngineerMelbourne, VIC · Eveleigh, NSW · Full-time
This job is about being a Staff Software Engineer in the Guidance & Investing Crew, where you will play a crucial role in shaping the future of banking technology. By leading a team of talented engineers, you will innovate and deliver exceptional customer experiences through cutting-edge solutions. Collaboration and a customer-first mindset are at the heart of how the team operates, ensuring that every project contributes to building a better banking experience.
Commonwealth Bank
Commonwealth Bank
Staff Software EngineerMelbourne, VIC · Full-time
This job is about being part of a dynamic team that is engineering the future of banking. You will collaborate with others to transform the Commercial Lending user experience while driving continuous improvement and innovation. The team thrives on creativity and embraces a flexible work environment, allowing everyone to contribute their best ideas.
Commonwealth Bank
Commonwealth Bank
Staff Software EngineerSydney, NSW · Full-time
The Staff Software Engineer position at CommBank is an exciting opportunity to contribute to Australia's largest online retail stockbroker, CommSec. This job is all about driving innovation and shaping the future of banking through technology. The team thrives on collaboration and creativity, fostering an environment where diverse engineers can grow and make a significant impact.
Bankwest
Bankwest
Staff Software Engineer - Mobile, AndroidPerth, WA · Full-time
The Staff Software Engineer job at Bankwest is an exciting opportunity to shape the future of Android apps within a high-impact chapter. Your work will directly impact millions of customers, delivering seamless and secure banking experiences. The team thrives on collaboration, ownership, and continuous improvement, making it a fantastic environment for growth and innovation.