Commonwealth Bank

Financial Services

StaffSoftwareEngineer-NativeMobile(iOSorAndroid)

A$215–305k ~AI est. Australia FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“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.

Financial Services
Problems you'll solve

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

Free ATS check

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.

Read Company Rants →