Organization: At CommBank, we never lose sight of the role we play in other people’s financial wellbeing. Our focus is to help people and businesses move forward to progress. To make the right financial decisions and achieve their dreams, targets, and aspirations. Regardless of where you work within our organisation, your initiative, talent, ideas, and energy all contribute to the impact that we can make with our work. Together we can achieve great things.
Job Title: Senior Software Engineer
Location: Bangalore-Manyata Tech Park
Business & Team: Retail Technology
Our Retail Technology organization provides end-to-end IT management, planning, change and delivery for the Bank’s critical retail customer channels (branch, digital, ATM and contact centre), core product and origination systems. We are accountable for the current and future health of the applications within the portfolio, supporting the internal customers that use these applications and ensuring they evolve to meet changing business needs.
Day to day, you will be involved in designing and implementing effective solutions across a variety of products and services. You will also help ensure that our customer service teams have the technology tools available to provide our customers with world-class end-to-end banking experience with CommBank, 24/7.
Impact & Contribution
As a Full Stack Developer, you will be responsible for building and running data pipelines and services, as well as developing and maintaining scalable web applications that support business functionality, reports, and dashboards.
You will leverage your expertise in both backend and frontend technologies to deliver integrated, data-driven solutions. Collaboration with and contribution to a cross-functional team will be key to the successful delivery of business requirements. This role requires an energetic attitude, creative problem-solving, a passion for technology and data, excellent communication, relationship-building skills, and flexibility in approach and design.
Roles & Responsibilities:
Design, develop, and maintain full stack applications, including both backend services and frontend user interfaces.
Build and optimize data integration routines, moving, cleansing, and transforming large volumes of data between multiple systems.
Identify data sources, provide data flow diagrams, and document source-to-target mapping and processes.
Collaborate with stakeholders including data, design, product, and executive teams, assisting with both data-related and application technical issues.
Work closely with application developers, business teams, and UI/UX designers to deliver seamless, data-driven solutions.
Implement processes and procedures for the development and release of products/projects that facilitate high quality and rapid deployment.
Provide solutions to promote data integrity in enterprise systems and ensure robust security practices in application development.
Own the delivery of data models, reports, and user-facing features end to end.
Perform exploratory data analysis to identify data quality issues early and implement automated tests to prevent future issues.
Continually learn and apply modern technology best practices in both data engineering and full stack development.
Adhere to the Code of Conduct, setting the standards of behaviour, actions, and decisions expected from our people.
Essential skills
Key Accountabilities
8 to 12 year’s experience in defining and implement complex application features and backend services, contributing to high-quality full stack solutions across frontend, backend, APIs, and integration layers.
Develop and maintain scalable data engineering pipelines, including data ingestion, transformation, modelling, validation, and performance optimisation.
Contribute to architectural design and technical decision-making, ensuring alignment with engineering standards, secure-by-design principles, and platform strategies defined by Staff Engineers and Architects.
Lead by example in DevOps and automation, including building CI/CD pipelines, infrastructure-as-code, observability dashboards, environment automation, and deployment processes.
Implement and support SRE practices within the squad, including:
Defining and maintaining SLIs and SLOs for services
Setting up monitoring, logging, tracing, and alerting
Participating in incident response and post-incident reviews
Supporting system resilience improvements, capacity planning, and performance tuning
Driving toil reduction through automation and improved tooling
Mentor Software Engineers and contribute to technical capability uplift across full stack development, data engineering integrity, DevOps maturity, and reliability best practices.
Conduct design and code reviews to ensure clean, maintainable, secure, and scalable engineering solutions.
Collaborate closely with product owners, designers, analysts, and cross-functional teams to translate business requirements into robust technical solutions.
Drive continuous improvement in engineering quality, security practices, data accuracy, performance, and reliability across applications and pipelines.
Support modernisation initiatives, including cloud migration, refactoring legacy components, adopting microservices, and improving automation and observability maturity.
Partner with risk, security, and operations teams to ensure compliance with CBA’s risk controls, secure coding standards, and operational readiness requirements.
Key Capabilities
Advanced data engineering skills, including ETL/ELT development, data modelling, pipeline optimisation, data quality frameworks, and handling structured/unstructured data.
Hands-on DevOps expertise, including CI/CD pipelines, infrastructure-as-code, containerisation, automation tooling, and secure deployment practices.
Solid understanding of SRE principles, including service reliability, observability, SLIs/SLOs, incident response, root-cause analysis, and performance engineering.
Ability to lead delivery of complex technical features, influence solution direction, and work across multiple technical domains.
Strong analytical and problem-solving skills, with the ability to diagnose issues across applications, data flows, cloud infrastructure, and operational processes.
Effective communication and stakeholder engagement, able to explain technical concepts clearly to business and technical partners.
A continuous improvement mindset, focused on quality, automation, security, and simplification of systems and processes.
Ability to mentor others, share knowledge, uplift engineering maturity, and model best practices.
Comfort operating in an agile, cloud-first environment, with the ability to adapt and deliver across evolving technologies and priorities.
Education Qualification: Bachelor’s degree or Master’s degree in engineering in Computer Science/Information Technology
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.