Commonwealth Bank98 followers98 jobs

Staff Software Engineer - ATM Hardware Testing

Mid levelFull-timeHybrid1 Locomotive St, Eveleigh NSW 2015, AustraliaInformation technologySoftware engineeringProduct managementPosted 4 weeks agoVerified 2 weeks ago
Think you're a good fit?See what the hiring team are looking for

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.

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

Meet the team

About the company

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

  • 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

A meaningful career starts with a match

Similar jobs

View all
Commonwealth Bank
Commonwealth Bank
Staff Software EngineerEveleigh, NSW · Full-time
Join an innovative team as a Staff Software Engineer – SAP, where you will contribute to the Core Banking platform on the cloud. Your work will have a significant impact, as the platform supports nearly 40% of the nation's payments. Collaborate with a diverse group of professionals who value inclusivity and flexibility, and be part of a journey that drives transformation on a national scale.
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 EngineerSydney, NSW · Full-time
As a Staff Software Engineer, you will play a pivotal role in shaping the future of banking through innovative AI-powered engineering solutions. Your contributions will directly impact the customer experience, helping to create a modernized platform that meets critical needs. The team thrives on collaboration, creativity, and a shared commitment to excellence, making it a fantastic environment for growth and development.
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.