
Staff Software Engineer (Fullstack, .NET, React)
You are a problem solver with a strong background in software engineering
We are a growing team within the bank and constantly involved in industry changing solutions
Together we will build tomorrow’s bank today, using world-leading engineering, technology, and innovation
Do work that matters
We are seeking a Staff Software Engineer to lead the design, development, and delivery of scalable fullstack solutions across modern web applications and backend services. You will work with technologies such as React, .NET, C#, APIs, cloud-native services, Docker, Kubernetes, GitHub CI/CD, and automated testing tools, while maintaining a strong focus on performance, security, engineering quality, and maintainability. You’ll play a critical role in helping CBA teams build world-class digital experiences supported by robust, reliable, and scalable backend platforms.
As a Staff Software Engineer, you will play a key role in fullstack system architecture and design, establishing reusable engineering patterns across backend .NET services and frontend React applications.
See yourself in our team
Corporate technology, Financial Services Crew has a vision of empowering businesses and people to succeed with tomorrow’s technology. We work hand-in-hand with our business colleagues to solve problems with customer centricity and technical innovation, cultivating a world-class empowered team who build technology solutions for the future.
Your ability to design resilient backend services, build intuitive React-based user experiences, drive performance optimisation, maintain high code quality, and ensure secure and scalable platform delivery will be vital to your success. This role also requires self-motivation and resourcefulness, as you’ll be expected to take proactive steps to solve complex engineering problems and integrate new technologies that enhance the platform.
Key Responsibilities:
Lead fullstack platform development: Architect and implement scalable, high-performance solutions across backend .NET services and frontend React applications, ensuring seamless integration, strong API design, and a reliable user experience.
Ensure performance and scalability: Optimise backend services, APIs, data flows, and frontend applications for scalability, reliability, and performance. Continuously refine the architecture to support growing usage, complex workflows, and evolving business requirements.
Maintain security best practices: Apply secure engineering practices across backend .NET services, APIs, and frontend React applications, ensuring robust protection against vulnerabilities and alignment with enterprise and industry standards.
Collaborate on fullstack architecture: Lead discussions and decision-making across backend and frontend architecture with a team of passionate engineers. Be receptive to new ideas while maintaining a strong technical vision for the platform.
Drive cross-functional collaboration: Work closely with product managers, designers, platform teams, and engineers to deliver fullstack features and improvements aligned with business objectives.
Leverage Kubernetes and Docker: Use Docker for containerization and Kubernetes for orchestration, ensuring consistency and efficient deployment across development, testing, and production environments.
CI/CD with GitHub Actions: Build and maintain GitHub Actions pipelines for continuous integration and deployment, enabling fast and reliable feature delivery with minimal friction.
Deliver impactful solutions: Take ownership of key technical decisions and work with other engineers to ensure the platform is delivering value to CBA teams and ultimately to customers. Address blockers and help solve complex problems.
We’re interested in hearing from people who:
Have Risk Mindset –All CommBank employees are expected to proactively identify and understand, openly discuss and act on current and future risks.
Are curious, life-long learners
Can Influence the future of the company’s technology estate every day
Can create a culture focussed on accelerating the adoption of new and emerging technologies
Have Strong problem-solving and decision-making skills
Technical Skills:
We use a broad range of tools, languages, and frameworks. We don’t expect you to know them all but experience or exposure with some of these (or equivalents) will set you up for success in this team;
Experience with SQL/Postgres databases and data integration patterns, collaborate with product, design, and engineering teams to deliver target="_blank">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.