Your new companyCBA is driving innovation across business banking by integrating cutting-edge AI technologies into its engineering practices. With a strong focus on customer-centric solutions and data-driven development, the organisation is building smarter, more efficient systems that support Australian businesses and redefine the future of banking.Your new roleAs a Staff Software Engineer you'll work alongside top engineers and AI experts to build intelligent, scalable functionality using AI-assisted tools. You'll play a key role in shaping the technical strategy, experimenting with emerging technologies, and mentoring engineers to foster a culture of innovation and continuous learning.This is a hands-on leadership role where you'll contribute to architectural decisions, deliver robust solutions, and collaborate across teams to ensure alignment and technical excellence.What you'll need to succeedExtensive experience designing and implementing scalable, maintainable software solutionsStrong understanding of AI/ML and Gen AI applications in software engineeringExperience building Retrieval-Augmented Generation (RAG) systems using frameworks like LlamaIndex or LangChainFamiliarity with Agentic AI systems using AutoGen, SemanticKernel, or PydanticProficiency in Microsoft .NET technologies including C#, .NET Core, MVC, Web API, and KafkaFrontend experience with React.js and Next.jsExperience developing microservices architecture on cloud platforms (AWS and Azure)Daily use of AI coding assistants such as GitHub Copilot, Cursor, Continue, Aider, or similar toolsKnowledge of tools and platforms such as Anthropic Claude, Llama, LiteLLM, Hugging Face, LangGraph, and Codeium is highly desirableStrong technical leadership and stakeholder engagement skillsAbility to guide teams through agile development and iterative experimentationWhat you'll get in returnA competitive salary package and flexible working arrangementsThe opportunity to work on pioneering AI-driven solutions in business bankingA collaborative and inclusive team culture that values innovation and learningAccess to modern technologies and cloud platformsCareer development opportunities and support for professional growth