Principal Software Engineer (cba)
Job posting number: #203369 (Ref:REQ218781)
Job Description
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: Principal Software Engineer - Engineering Excellence
Location: Manyata Tech Park, Bangalore
Business & Team: Chief Technology Office (CTO)
Impact &contribution: Utilize advanced technical expertise of software engineering principles and practices in programming technologies and platforms to achieve business outcomes across domains and technologies, provide core technology and domain expertise to inform technical strategy and lead the design of solutions for complex challenges within a business unit.
Roles & responsibilities:
- Lead the design and architecture of scalable, maintainable, and secure full-stack applications.
- Collaborate with product managers, designers, and other stakeholders to translate business requirements into technical solutions.
- Ensure adherence to best practices in software design, including modularity, reusability, and maintainability.
- Utilise expertise in core business and technical strategies across platforms to deliver best business outcomes.
- Design and implement simple solutions to complex problems, including retiring and removing obsolete systems and code.\
- Provide strategic and technical ownership of a product or realm.
- Drive business unit critical initiatives and owns technical solution end to end.
- Develop and implement domain specific technology roadmap.
- Provide SME expertise in internal online discussions around software engineering, delivery and technology (for example blog posts and knowledge base articles).
- Lead and direct multiple teams on complex troubleshooting activity.
Essential skills:
- 16+ Years of experience in relevant filed.
- Proven experience in Architecture level or similar role.
- Strong proficiency in one or more programming languages (e.g., Java,.Net, and Python).
- Agility in adapting any programming language
- Experience with software development methodologies (e.g., Agile, Scrum).
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Experience with version control systems (e.g., Git).
- Knowledge of cloud computing platforms (e.g., AWS, Azure) is a plus.
- Good understanding of DevSecOps
- Good Understanding of Data Engineering
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.