Staff Software Engineer

19 hours ago


Eveleigh, New South Wales, Australia Commonwealth Bank of Australia Full time $120,000 - $180,000 per year

Staff Software Engineer – Banking Terminals & Payments

Do work that matters

You'll help shape the next generation of our banking terminal and payments capabilities. From hands‑on hardware validation to automation and continuous delivery, your work will ensure our software is robust, compliant and production ready, supporting millions of secure transactions. Your focus will be split across manual ATM hardware & L3 certification, test automation, development and service management , with a path to a Full‑Cycle Engineer.

See yourself in our team

The ATM Engineering Chapter in the CSN Crew is responsible for delivering world class engineering solutions by partnering with external vendors for the customers of Commonwealth Bank's ATM and Digital products.

You will be working along in a team of Engineering professionals and contributing your expertise in Engineering & Quality assurance and be responsible for the ongoing maintenance, uplift and optimization of the CBA ATM fleet and its associated components. You will adopt best Full Cycle Engineering practices and innovative approach to experimenting with emerging tools and technologies.

We're interested in hearing from people who

  • Are open to growing into a Full‑Cycle Engineer and working ent to end across the SDLC - development, testing and support.
  • Take ownership of end‑to‑end testing, from planning to completion reporting, with a strong grasp of business and functional requirements.
  • Communicate early and clearly , raising risks and removing blockers with stakeholders.
  • Drive automation and continuous improvement, advocating high coverage and reliability.
  • Value collaboration , bringing teams together to deliver outcomes effectively.

Tech skills

We use a broad range of tools, languages and frameworks. We don't expect you to know them all, but experience with some of the below (or equivalents) will set you up for success:

  • Experience working on ATMs Hardware (preferably Diebold Nixdorf) or POS and Diebold's ATM software applications suite.
  • Demonstrated experience in testing and performing L3 scheme certifications on ATM/POS'S hardware devices.
  • Hands on experience in scheme simulators such as MDFS, VTS, UPI, UL Brand Test Tool etc.
  • Knowledge of the banking and payment domains, including transaction processing, merchant acquiring/issuing, and batch processing.
  • Familiarity with banking switches like Connex on HP, Base24, or similar is highly desired.
  • Good understanding of ISO8583/ISO20022/AS2805 message formats.
  • Strong technical knowledge and hands-on experience with Java
  • Experienced with IntelliJ IDE or Visual Studio IDE or similar, Playwright using Typescript.
  • Working experience with tools like API Automation, Postman, SOAP UI, Playwright, LeanFT or Winapp Driver.
  • Proficient in cloud technologies, specifically AWS.
  • Good understanding of Oracle and SQL databases.
  • Good Understanding of Monitoring tools such as Splunk, Observe, Grafana
  • Experience in building automation frameworks and CI/CD pipelines using Github Actions, Team city or Octopus rom scratch is highly desirable.
  • Good understanding of DevSecOps practices
  • Strong knowledge of SDLC and its components.

Working with us

Whether you're passionate about customer service, driven by data, or called by creativity, a career with CommBank is for you.

We support our people with the flexibility to balance where work is done with at least half your time each month connecting in the Sydney office . We also offer flexible options including adjusted start/finish times, part‑time and job share.

Here, you'll thrive—supported through challenges and empowered with new opportunities. We're hiring engineers across Australia, with technology hubs in major cities. We really love working here, and we think you will too.

If this sounds like you, apply now

If you're already part of the Commonwealth Bank Group (including Bankwest, x15ventures), you'll need to apply through Sidekick to submit a valid application. We're keen to support you with the next step in your career.

We're aware of some accessibility issues on this site, particularly for screen reader users. We want to make finding your dream job as easy as possible, so if you require additional support please contact HR Direct on

Advertising End Date: 09/10/2025



  • Eveleigh, New South Wales, Australia Commonwealth Bank of Australia Full time $150,000 - $200,000 per year

    Staff Software Engineer – .Net Full Stack & AIDo work that mattersWe're building tomorrow's bank today, which means we need creative and diverse engineers to help us redefine what customers expect from a bank. Envisioning new technologies that are still waiting to be invented and reimagining products that support our customers and help build Australia's...


  • Eveleigh, New South Wales, Australia Commonwealth Bank Full time $150,000 - $200,000 per year

    Staff Software Engineer – .Net Full Stack & AIDo work that mattersWe're building tomorrow's bank today, which means we need creative and diverse engineers to help us redefine what customers expect from a bank. Envisioning new technologies that are still waiting to be invented and reimagining products that support our customers and help build Australia's...


  • Eveleigh, New South Wales, Australia Commonwealth Bank of Australia Full time $150,000 - $200,000 per year

    Do work that mattersHere, you'll lead the evolution of AI-enabled product engineering teams, working on cutting-edge solutions that redefine how customers experience home buying. You'll architect scalable systems, drive technical strategy, and influence product direction across the organisation. What you do will have a lasting impact – shaping the future...


  • Eveleigh, New South Wales, Australia Commonwealth Bank Full time $150,000 - $200,000 per year

    Do work that mattersHere, you'll lead the evolution of AI-enabled product engineering teams, working on cutting-edge solutions that redefine how customers experience home buying. You'll architect scalable systems, drive technical strategy, and influence product direction across the organisation. What you do will have a lasting impact – shaping the future...


  • Eveleigh, New South Wales, Australia Commonwealth Bank Full time

    This is a Staff Platform Engineer role with Commonwealth Bank based in Eveleigh, NSW, AU == Commonwealth Bank ==Role Seniority - seniorMore about the Staff Platform Engineer role at Commonwealth BankStaff Platform EngineerYou are passionate about leveraging software engineering practices to address platform engineering challenges.We are an agile hub of...


  • Eveleigh, New South Wales, Australia Commonwealth Bank – Technology Full time $120,000 - $180,000 per year

    Senior Software EngineerWe're embarking on an engineering transformation with a key focus in building robust, secure, and highly scalable services to our customers.You have knowledge that spans both development and operations, including coding, infrastructure management, system admin/engineering, and DevOps Toolchains.Together we will build tomorrow's bank...


  • Eveleigh, New South Wales, Australia Syenta Full time $120,000 - $150,000 per year

    Full-Time – Sydney AUSalary - $120,000- $150,000 + ESOPAbout SyentaSyenta is architecting the future of AI computing through its revolutionary Localized Electrochemical Manufacturing (LEM) technology, which enables High-Resolution Interconnects - a new class of chip-to-chip connections that transcends traditional packaging to deliver wafer-level system...

  • Technical Leader

    2 weeks ago


    Eveleigh, New South Wales, Australia beBeeStaffSoftwareEngineer Full time $180,000 - $200,000

    Role DescriptionWe are seeking a highly skilled and experienced technical leader to join our team as a Staff Software Engineer. This is a unique opportunity for a seasoned engineer to take on a key role in shaping the technical direction of our organisation.As a Staff Software Engineer, you will be responsible for leading multiple cross-functional teams,...


  • Eveleigh, New South Wales, Australia beBeeInfrastructure Full time $120,000 - $150,000

    Staff Platform EngineerWe are seeking a highly skilled Staff Platform Engineer to join our team. This is an exciting opportunity for a talented individual to leverage software engineering practices to address platform engineering challenges.Key responsibilities include taking ownership of technical issues relating to infrastructure and application support,...

  • Reliability Expert

    5 days ago


    Eveleigh, New South Wales, Australia beBeeSoftware Full time $180,000 - $200,000

    Job DescriptionAs a Principal Site Reliability Engineer, you will play a key role in ensuring the highest standards of service outcomes for our customers. You will design and implement large-scale solutions, influence stakeholders, and support operational management.Our team is responsible for marrying software engineering principles with operational...