Join to apply for the
Staff Software Engineer
role at
Commonwealth Bank.
Overview Business Banking Technology is responsible for the world‑leading application of technology and operations across every aspect of CommBank. You will be part of a small squad within the Mobile crew, working on backend APIs for Australia’s #1 banking app – CommBank App – and shaping the evolution of our systems through micro‑services, data access layers and integration services.
Responsibilities
Code and design backend services, including micro‑services, REST APIs and integration with third‑party APIs.
Manage risk through safe deployments and automated testing.
Participate in engineering guilds and provide technical guidance to junior team members.
Collaborate across functions to align solutions with core business objectives.
Qualifications
Proven experience developing backend applications with C# .NET Core, REST APIs, WebAPI, Node.js, Nest.js or Next.js.
Experience building front‑end applications with Next.js, React.js, Angular or similar.
Strong solution‑architecture skills for enterprise‑scale applications.
Passion for building, deploying, and maintaining high‑quality software.
Excellent collaboration, presentation and stakeholder influence skills.
Commitment to continuous learning and innovation, applying industry best patterns.
Full‑s-cycle experience with Agile practices, GitHub, CI/CD, automated testing, cloud pipelines, logging and monitoring.
Knowledge of security best practices and principles.
Mentoring and coaching junior team members.
Tech Skills (desired experience)
C# .NET Core, REST APIs, WebAPI
Node.js, Nest.js, Express.js, TypeScript
Angular, React, Next.js
Micro‑services and REST API integration
Relational and NoSQL database design (DocumentDB, MSSQL, Oracle, Snowflake)
Containerisation and orchestration (Kubernetes, Docker)
Version control and CI/CD (GitHub, TeamCity, Octopus, GitHub Actions)
Cloud platforms (AWS, Azure) and infrastructure as code (CloudFormation, Azure DevOps)
Monitoring and observability tools (Observe, Splunk)
Understanding of event‑driven architecture (Kafka, event‑based messaging)
Security practice awareness
Test automation tools
Working with us
Flexibility to balance remote work with in‑office days in Sydney or Melbourne.
Adaptable start and finish times, part‑time arrangements and job sharing options.
Support for accessibility, with dedicated contact for additional support.
Seniorities & Details
Seniority level: Mid‑Senior level
Employment type: Full‑time
Job function: Engineering and Information Technology
Location: Melbourne, Victoria, Australia
Apply Now If this sounds like you,
apply now!
If you’re already part of the Commonwealth Bank Group, please submit your application through Sidekick.
#J-18808-Ljbffr