
Staff Software Engineer .NET, Full Stack
Commonwealth Bank
Staff Software Engineer .NET, Full Stack
Staff Software Engineer (.NET Full Stack) needed to build CBA's next-gen digital wealth platform. Requires deep .NET full stack expertise, technical leadership, and experience with cloud-native architectures. You will design and develop large-scale .NET services, APIs, and event-driven systems for mass affluent and high-net-worth customers.
Staff Software Engineer .NET, Full Stack
Staff Software Engineer (.NET Full Stack) needed to build CBA's next-gen digital wealth platform. Requires deep .NET full stack expertise, technical leadership, and experience with cloud-native architectures. You will design and develop large-scale .NET services, APIs, and event-driven systems for mass affluent and high-net-worth customers.
Salary
Core Qualifications
Technical (Must-have)
Soft Skills
Preferred Qualifications
Technical (Nice-to-have)
Key Responsibilities
- Provide hands-on technical leadership, guiding architecture, engineering standards and strategic technology outcomes across complex enterprise systems.
- Design and deliver end-to-end .NET/C# full stack solutions using ASP.NET Core, React & Next.js.
- Architect scalable, resilient and secure systems using microservices, event-driven architectures and modern cloud-native design patterns.
- Drive end-to-end software delivery across the full SDLC, applying Agile practices, DevSecOps principles and a product-focused engineering mindset.
- Leverage AWS cloud technologies, Infrastructure as Code, containerisation and CI/CD pipelines to build and operate high-performing platforms.
- Champion engineering excellence through automated testing, observability, performance optimisation and continuous improvement practices.
- Utilise AI engineering tools and emerging GenAI capabilities to enhance developer productivity, automation and software delivery outcomes.
- Mentor and coach engineers, fostering technical growth, elevating engineering capability and promoting a culture of learning and innovation.
- Collaborate effectively with business and technology stakeholders to translate complex requirements into scalable, customer-focused solutions.
- Thrive on solving complex technical challenges, driving cross-team alignment and continuously advancing engineering practices within large-scale environments.