As a Staff Software Engineer, you will drive continuous improvement across iOS and Android engineering practices while shaping platform architecture and roadmap for mobile and backend systems
Job Summary
As a Staff Software Engineer, you will drive continuous improvement across iOS and Android engineering practices while shaping platform architecture and roadmap for mobile and backend systems.
You will collaborate closely with product owners and technical leaders to document changes, steer strategic initiatives, and mentor engineers to produce well-tested, maintainable code.
Commonwealth Bank offers flexible working options, support for career growth, and a collaborative environment where employees are empowered to tackle new opportunities.
Matching Summary
As a Staff Software Engineer, you will drive continuous improvement across iOS and Android engineering practices while shaping platform architecture and roadmap for mobile and backend systems.
Skills & Requirements
Must-have
Full cycle engineering experience
Native iOS development with Swift
Backend development using .Net/C#
Android development with Kotlin/Java
Experience with CI/CD pipelines
AWS cloud services experience
Mobile and backend architecture design
Nice-to-have
Mentoring and technical leadership
Experience with AI/ML and Agentic AI
Customer obsessed and product aligned
Championing engineering standards
Experience with monitoring tools like AppDynamics
Working knowledge of Azure environments
Key Requirements
Proven experience in native iOS, Android, and backend development
Experience with full cycle engineering: design, build, testing, release, maintenance
Knowledge of AWS services including ECS, EC2, VPCs, ALBs, IAM, Lambda, API Gateway
Experience with CI/CD tools like TeamCity and GitHub Actions
Ability to provide high-level technical leadership