Staff Software Engineer
Core
Staff-level full-stack engineer setting technical direction and shipping code for CommBank's business banking platforms and native mobile apps.
Role type
Staff Software Engineer (Full-stack)
Builds
Native iOS/Android apps, backend services, APIs, and web frontends for enterprise clients.
Domain
Banking / Enterprise Software
Required skills
Full-stack development, Microservices, REST APIs, React/Next.js, C# .NET, TypeScript/Node.js, System Design, Mentoring, CI/CD, Observability, Security, AI-powered engineering tools
Preferred skills
Native iOS (Swift) or Android (Kotlin), GraphQL, Event-driven architecture
Technologies
C# .NET, TypeScript, Node.js, React, Next.js, Angular, Swift, Kotlin, GraphQL, Kafka, AWS, Azure, Kubernetes, Docker, MSSQL, Oracle, DocumentDB, Snowflake, GitHub Actions, TeamCity, Octopus, AWS CodePipeline, Azure DevOps, Observe, Splunk, Claude, GitHub Copilot
Responsibilities
Own technical direction and roadmap, Design and build microservices and frontends, Lead complex initiatives from PoC to production, Coach engineers across the stack, Set engineering standards for testing and security, Mentor senior and mid-level engineers, Lead troubleshooting and on-call support
Seniority
Staff, hands-on IC with strategic influence