Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Staff software engineer – java (banking terminals & payments)

Commonwealth Bank
Software Engineer
Posted: 22h ago
Offer description

You are innovative and driven to build secure, scalable systems We are team creating world-class banking technology Together we can shape the future of payments and ATMs Do work that matters Shape the future of banking terminals and payments by building scalable, secure, and production-ready platforms that power millions of transactions across the Commonwealth Bank network. You’ll work across architecture, design, development, integration, and testing, with a clear path to becoming a Full-Cycle Engineer driving solutions from concept to delivery. See yourself in our team Join the ATM Engineering Chapter within the CSN Crew, delivering innovative engineering solutions for the Bank’s ATM and Digital ecosystems. You’ll design and evolve core software and infrastructure, enhance scalability and fault tolerance, and ensure seamless integration between hardware, middleware, and payment services. You’ll also maintain and uplift the ATM fleet while adopting Full-Cycle Engineering practices and experimenting with emerging technologies to improve reliability and speed of delivery. Key Responsibilities Research, consult, analyse, and evaluate system programme needs. Identify technology limitations and deficiencies in existing systems, processes, procedures, and methods. Test, debug, diagnose, and correct errors and faults in application code within established testing protocols, guidelines, and quality standards. Write and maintain programme code to meet system requirements, designs, and technical specifications in accordance with accredited standards. Write, update, and maintain technical documentation, end-user guides, and operational procedures. Provide advice, guidance, and expertise in developing proposals and strategies for software design activities, including financial evaluation and costings to recommend software purchases and upgrades. Technical Skills Experience with some of the following will set you up for success: Software Development: Java (Spring Boot preferred), API development, microservices, Aurora DB; frontend experience with React.js, Next.js, Angular (nice to have). Testing & Automation: API Automation, Postman, SOAP UI, Playwright (TypeScript), CI/CD pipelines (GitHub Actions, TeamCity, Octopus). Hardware & Payments: ATM hardware (Diebold Nixdorf), POS devices, L3 scheme certifications, simulators (MDFS, VTS, UPI). Banking Domain: Connex on HP, Base24, ISO8583/ISO20022/AS2805 message formats. Cloud & Observability: AWS, Docker, Splunk, Prometheus, Grafana. AI/ML (desirable): GenAI tools for software engineering productivity; familiarity with AI coding assistants (GitHub Copilot, Cursor, Continue). 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. 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 1800 989 696. Advertising End Date: 19/01/2026

Send an application
Create a job alert
Alert activated
Saved
Save
Similar job
Senior software engineer - cloud apis, mentorship, hybrid
Melbourne
Sinch
Software Engineer
Similar job
Senior software engineer (sre/devops)
Melbourne
me&u
Software Engineer
Similar job
Senior software engineer: lead design & scalable delivery
-
Software Engineer
Similar jobs
Commonwealth Bank recruitment
Home > Jobs > IT and Tech jobs > Software Engineer jobs > Staff Software Engineer – Java (Banking Terminals & Payments)

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save