Staff Software Engineer
Core
Staff-level full-stack engineer setting technical direction and shipping code for CommBank's business banking mobile apps and backend services.
Role type
Staff Software Engineer (Full-stack)
Builds
Native iOS/Android apps, backend services, APIs, and web frontends for enterprise clients.
Domain
Banking / Full-stack Engineering
Required skills
Full-stack development, Microservices design, API design (REST/GraphQL), Cloud architecture (AWS/Azure), CI/CD implementation, Mentoring, System design at enterprise scale, Security integration, AI-powered engineering tools usage
Preferred skills
Native iOS (Swift) or Android (Kotlin) development, Event-driven architecture, GraphQL, Mobile backend development
Technologies
C# .NET, TypeScript, Node.js, React, Next.js, Angular, Swift, Kotlin, MSSQL, Oracle, DocumentDB, Snowflake, Kafka, AWS, Azure, Kubernetes, Docker, 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, Set engineering standards for testing and deployment, Mentor engineers across squads, Lead troubleshooting and on-call support
Seniority
Staff, hands-on IC with strategic influence