
Principal Software Engineer - Java/.NET
- Perth, WA
- Permanent
- Full-time
- You are passionate about modern technology stacks and working to deliver better outcomes for CBA’s customers, employees, and the wider community
- We are a team of big thinkers who are engineering the future of banking
- Together we will innovate the future of banking with state-of-the-art AI Powered Engineering solutions
- Possesses full-cycle engineering experience: ideation, technical design, build, testing, release, and ongoing maintenance.
- Designs and implements innovative technical solutions to complex problems, including onboarding and migrating to new tooling as well as removing obsolete systems and code.
- Have a proven track record in developing large-scale digital applications utilizing modern technology stacks.
- Provides overall engineering leadership for Bankwest Seamless Lending Crew and Resilient Lending Crew, including software, systems, quality and site reliability.
- Have ability to design technology solutions to meet the highest possible quality standards while simultaneously balancing security, performance, availability, and maintainability concerns.
- Drives automation practices and DevSecOps journey for the crews
- Are well versed with solution architecture, technology blueprints, engineering roadmaps, and translating the project vision into actionable plans.
- Actively embraces and integrates AI-driven solutions (including LLMs and agentic AI approaches) to enhance our engineering workflows and product capabilities.
- Exceptional strategic thinking and ability to define long-term technical direction for teams and organisations
- Strong mentoring and leadership skills, with a passion for upskilling engineers and fostering a culture of innovation
- The ability to influence cross-functional teams, articulate trade-offs, and align technical decisions with business objectives
- A proven track record of leading and delivering large-scale, complex engineering initiatives using Java, .NET, JavaScript frameworks
- Deep knowledge of architectural patterns, cloud-native solutions on AWS & Azure, Microservices architecture, solutions integration and containerisation
- Expertise in full cycle engineering using modern DevSecOps practices, IaC and CI/CD tools
- Good understanding with AI/ML technologies including Generative AI - GPT, AWS BedRock, SageMaker, Cline, Cursor
- Proficient in agile development methodologies and iterative experimentation from idea to prototype to pilot to product