Commonwealth Bank
Financial Services
StaffSoftwareEngineer-NativeMobile(iOSorAndroid)
Neural analysis suggests this role is
optimal for Senior candidates.
“Staff Software Engineer- Native Mobile (iOS or Android) at Commonwealth Bank. Skills: Native Mobile, iOS Development, Android Development, Software Architecture. Lead continuous improvement. Develop technical roadmaps”
What You'll Achieve.
Deliver best business outcomes; Achieve bigger outcomes
Industry & Context.
Solving analytical problems; Solve complex technical problems
What They're Looking For.
Must Have
Full-cycle engineering experience, Ability to work independently, Drive a culture of quality, Think outside the box, Solve complex technical problems, Utilise business strategies, Deliver best business outcomes, Contribute individually and as a team, Drive to an outcome, Get stuff shipped, tested, well considered, Lead strategic practice development, Works well in teams, Open-minded to DevOps practices, Ownership mindset for product squads, Curious about broader technology ecosystem, Embrace new technologies, Learn and use new tools
Nice to Have
Experience with Swift, SwiftUI, Familiarity with Objective C, Experience with Android, Kotlin, Coroutines, Familiarity with Java, Familiarity with Jetpack Compose, Familiarity with MAD, Familiarity with ANR, Familiarity with Accessibility, Familiarity with memory management, Familiarity with performance optimisation, Experience with AI/ML, Experience with Agentic AI, Experience with Banking domain
What You'll Do.
Lead continuous improvement
Develop technical roadmaps
Improve quality of technical solutions
Implement industry best practices
Work with technical leaders
Work with product owners
Communicate with squad members
Provide technical guidance
Be involved in delivery
How You'll Work.
Team & Collaboration
Cross-functional teams; Work with product owners; Collaborate with squad members
Communication Scope
Communicate well
Process & Methodology
Roadmap planning
Full Job Description
_**Staff Software Engineer- Native Mobile (iOS or Android)**_ * **_You are_** _collaborative and enjoy solving analytical problems to help our team to reach highest potential_ * ** _We are_** _Australia’s largest native mobile team, building apps used by millions_ * ** _Together we_** _will build tomorrow’s bank today, using world-leading technology and innovation_ **Do work that matters** We're building tomorrow’s bank today, which means we need creative and diverse engineers to help us redefine what customers expect from a bank. Envisioning new technologies that are still waiting to be invented and reimagining products that support our customers and help build Australia’s future economy. CommBank is recognised as leading the industry in IT and operations with its world-class platforms and processes, agile IT infrastructure, and innovation in everything from payments to internet banking and mobile apps. Our Software team are the brains behind Australia’s number one banking app, Netbank, StepPay, SurePay and Credit Cards journeys, Travel and Dining. We go beyond a passion for web and mobile development, creating reliable APIs at a unique scale in Australia. And you could be a part of that journey. **See yourself in our team** Our mobile team is the largest mobile team in the country. The team responsible for building Australia’s number one banking app, used by over 5 million people every day. We build elegant, world-class solutions that go beyond design to improve the financial wellbeing of each user. As someone who naturally balances logical, deep thinking with imagination and design, you’re a natural for coming up with great ideas. As a team we’re constantly striving to be the best in digital, pushing the boundaries to provide an unrivalled, personalised user experience across every product. As a Staff Engineer, you’ll be responsible for leading, promoting continuous improvement, developing technical roadmaps, and improving the quality of technical solutions by im
Applying for this Staff Software Engineer- Native Mobile (iOS or Android) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about Commonwealth Bank?
Real rants from real employees. Read before you apply.