Commonwealth Bank
Software Engineers (Career Comeback Program)
To empower our people and the communities in which we work and making sustainable, transparent and balanced business decisions.
Software engineering
Part-time
Office | Melbourne, VIC, Australia
Visa sponsorship · No
Senior · A role for someone with advanced knowledge and skills. May involve mentoring, leading others or specialisation. Typically at least 5 years of experience.
·
Why Commonwealth Bank
We really love working here, and we think you will too. Diversity, flexibility and innovation are just some of the reasons why our people come to work every day.
Our team includes around 45,000 people from all walks of life, with different goals, experiences, and perspectives. At CommBank we’ll encourage and support you to be yourself. This is a place where you can feel confident expressing who you really are; where you belong because of your uniqueness.
About the role
About our Career Comeback Program This exciting opportunity is part of our Career Comeback program within CBA’s Technology team. If you’re an experienced Software, Staff or Principal Software Engineer who’s taken a career break of two years or more and are ready to return to the workforce - this could be the program for you!
- Paid 20-week program starting on Monday 21 July 2025, with the opportunity to roll into permanent employment post program
- Comprehensive induction program with support from a Program Manager, buddy and dedicated Career Coach
- Customised learning & development sessions through-out the 20-weeks, including industry-specific training on the latest technologies (Microservices, Cloud, DevSecOps, Full Cycle Engineering, CI/CD)
- Flexible work options, hours and arrangements – catered specifically to your life (i.e. part-time, school hours or job share)
- You can read more about our Career Comeback program here.
We have multiple positions available for Software Engineers across varying teams, and if successful in the application process, we will work with you to find the right team fit based on your experience, skillset and interests. We’re interested in hearing from people who
- Have previous Software Engineering experience
- Are currently on a career break of 2 years or more (essential)
- Come from a programming background (i.e. C#, Java, C++)
- Are big thinkers, encourage constructive feedback and show self-awareness for personal development and continuous learning
- Have permanent Australian working rights
- Are Sydney or Melbourne based
We support our people with the flexibility to balance where work is done with at least half your time each month connecting in office. We also have many other flexible working options available including changing start and finish times, part-time arrangements and job share to name a few. Talk to us about how these arrangements might work for you.
Our people bring their diverse backgrounds and unique perspectives to build a respectful, inclusive, and flexible workplace. One where we’re driven by our values, and supported to share ideas, initiatives, and energy. One where making a positive impact for customers, communities and each other is part of our every day. Here, you’ll thrive. You’ll be supported when faced with challenges and empowered to tackle new opportunities. You’ll be empowered to do your best work. We really love working here, and we think you will too. If you're ready to be part of a forward-thinking company that values innovation, teamwork, and security, apply now and help shape the future of fintech with us!
What you'll be responsible for
- 🔦
Testing and QA
Ensure high quality work by testing code meets the requirements
- 📦
Backend application development
Develop, test, and maintain software applications
- 🔗
Frontend Application Development
Develop, test, and maintain the user-side elements of a website or app
Skills you'll need
- 👥
Collaboration
Works with others by being open, clear in communication and listening to achieve goals
- 🧮
Numerical problem solving
Works with numerical information and performs mathematical calculations to solve problems
- 🔍
Attention to detail
Accurately identifies and rectifies discrepancies or errors that exists in information and deliverables