Staff Software Engineer at Commonwealth Bank | AU | Rezi

Staff Software Engineer at Commonwealth Bank

Staff Software Engineer

Commonwealth Bank · AU

3 days ago

Staff Software Engineer

Commonwealth Bank · AU

3 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Staff Software Engineer role.

Rezi rewrites your resume against Commonwealth Bank's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Staff Software Engineer posting at Commonwealth Bank — free, in seconds.

About the Role

As a Staff Software Engineer on the CommBiz Mobile & Insight crew, you will influence the technical direction and build the services and applications that CommBank's business clients rely on. This is a full-stack role with opportunities to contribute to native mobile apps, backend services, APIs, and web frontends, while also mentoring other engineers.

Responsibilities

  • Own the technical direction and roadmap for your areas, working with product and delivery leads to turn business goals into technical plans.
  • Partner with your engineering manager to define engineering-led initiatives and workstreams that improve how we build and ship, including automation and tooling.
  • Stay hands-on, designing and building microservices, backend-for-frontend (BFF) services, REST APIs, data access layers, third-party integrations and React/Next.js frontends.
  • Lead complex initiatives across squads, from proof of concept through to production.
  • Set and raise engineering standards for testing, safe deployment, observability and security.
  • Grow engineers across squads through design reviews, pairing and mentoring, and share knowledge through guilds and internal writing.
  • Own what you ship in production by leading complex troubleshooting and joining the on-call roster.

Requirements

  • Deep, hands-on full-stack experience shipping and running backend services and APIs (C# .NET or TypeScript/Node.js) and web frontends (React/Next.js or Angular) in production.
  • Experience designing systems at enterprise scale, including service boundaries, API contracts, relational and NoSQL data models, integrations and event-driven architecture, and ability to explain trade-offs clearly in writing.
  • Experience leading technical work across multiple teams, bringing engineers and stakeholders along and challenging them when it matters.
  • Ownership of quality and reliability end to end: automated testing, CI/CD, safe releases, logging, monitoring and incident response.
  • Treat security as part of the design, not a final check.
  • Mentoring senior and mid-level engineers, including those picking up a new part of the stack, and improving engineering practice beyond their own team.
  • Effective use of AI-powered engineering tools (e.g. Claude, Copilot) and ability to help others do the same.
  • Native iOS (Swift) or Android (Kotlin) experience is a bonus.
  • Experience with GraphQL is a bonus.
  • Experience building backends for mobile clients, including BFFs and APIs is a bonus.

Skills

  • C# .NET
  • TypeScript/Node.js
  • React/Next.js
  • Angular
  • Service boundaries
  • API contracts
  • Relational data models
  • NoSQL data models
  • Integrations
  • Event-driven architecture
  • Automated testing
  • CI/CD
  • Safe releases
  • Logging
  • Monitoring
  • Incident response
  • AI-powered engineering tools
  • Swift
  • Kotlin
  • GraphQL
  • MSSQL
  • Oracle
  • DocumentDB
  • Snowflake
  • Kafka
  • AWS
  • Azure
  • Kubernetes
  • Docker
  • CloudFormation
  • GitHub Actions
  • TeamCity
  • Octopus
  • AWS CodePipeline
  • Azure DevOps
  • Observe
  • Splunk

Location

  • Onsite

Work Type

  • Full-time

Experience Level

  • Staff-level
  • Senior
  • Mid-level

About the Company

  • Business Banking Technology builds and runs the platforms behind CommBank's business banking, from the products our customers use every day to the tools our people depend on.
  • We use technology to make banking simpler for our customers.
  • We treat software development as a craft and hold ourselves to industry best practice.
  • At CommBank, we’re committed to creating an accessible, inclusive and respectful workplace.
  • We welcome applications from people of all backgrounds and we’re particularly committed to making a positive difference for Aboriginal and/or Torres Strait Islander Peoples.

Equal Opportunity

  • If you require support or adjustments, please let us know.
  • 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.