InterviewStack.io LogoInterviewStack.io
Browse more Full-Stack Developer jobs

Staff Software Engineer (Fullstack, .NET, React)

Commonwealth Bank of Australia

Sydney CBD Area20 hours ago
18 views4 saves0 applies

Prepare for this role


Benefits

Flexible Hours

Job Type

full time

Description

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 data-driven, customer-centric solutions

  • Extensive fullstack engineering experience, with strong backend development skills in .NET, C#, API design, and service-oriented architecture, alongside frontend experience with React.

  • Hands-on experience designing, building, and supporting backend services using .NET technologies, including RESTful APIs, integration patterns, authentication, authorisation, and enterprise-grade service design.

  • Strong frontend development skills using React, TypeScript, and modern JavaScript practices to build maintainable, accessible, and high-performing user interfaces.

  • A deep understanding of secure coding, identity and access patterns, API security, and frontend security practices, ensuring all aspects of the platform are secure and aligned to enterprise standards.

  • Ability to lead and facilitate technical discussions across backend .NET and frontend React development, ensuring the right technical direction is maintained while encouraging collaborative thinking.

  • Practical knowledge of Kubernetes for managing containerized applications and Docker for local development and consistent deployment.

  • Experience with GitHub Actions to automate workflows and streamline the continuous delivery process, enabling rapid and reliable feature rollouts.

  • Familiarity with Playwright or similar testing tools for end-to-end testing to ensure the platform is robust, reliable, and free from regressions.

  • Experience in performing code reviews, promoting a culture of quality, and providing constructive feedback to peers and junior engineers.

  • Experience in solution design, architecting scalable systems that align with both business needs and technical goals.

Working with us:

Our people bring their diverse backgrounds and unique perspectives to build a respectful, inclusive, and flexible workplace with flexible work locations. One where we’re driven by our values, and supported to share ideas, initiatives, and energy. One where making a positive impact for customers, communities and each other is part of our every day.

Here, you’ll thrive. You’ll be supported when faced with challenges and empowered to tackle new opportunities. We’re hiring engineers from across all of Australia and have opened technology hubs in Melbourne and Perth. We really love working here, and we think you will too.

We support our people with the flexibility to balance where work is done with at least half their time each month connecting in office. We also have many other flexible working options available including changing start and finish times, part-time arrangements and job share to name a few. Talk to us about how these arrangements might work in the role you’re interested in.

If this sounds like the role for you then we would love to hear from you. Apply today!

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.

Advertising End Date: 11/07/2026

This job is found at InterviewStack.io

Skills

reactc#apisdockerkubernetesci/cdapi designscalabilitycontainerizationgithub actionssqlpostgresqlrestful apistypescriptjavascriptplaywrightaccessibilityuser experienceservice designdata integrationbackend developmentfrontend developmentfrontend architecturecode reviewautomated testing

About Commonwealth Bank of Australia

Commonwealth Bank of Australia (CBA) is a multinational bank with businesses across New Zealand, Fiji, Asia, the USA and the UK. It provides a variety of financial services including retail, business and institutional banking, funds management, superannuation, insurance, investment and broking services.

enterprise companyfinance, bankingpublicWebsite