Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer - iOS image - Rise Careers
Job details

Senior Software Engineer - iOS

  • You are collaborative and enjoy solving analytical problems to help our team to reach highest potential

  • We are a team of big thinkers who are engineering the future of banking

  • 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, Cardless Cash, Comm Sec Pocket and Spend Tracker. 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

We’re looking for passionate and driven individuals to join our cross-functional team dedicated to shaping the Accounts and Transactions experience on the CommBank app — Australia’s #1 banking app. Our mission is to help millions of customers easily manage their everyday banking by delivering seamless, secure, and intuitive digital experiences.


As part of this team, you’ll be working at the core of CommBank’s digital ecosystem, owning the features that customers engage with most frequently — from viewing account balances and transaction history to managing account settings

As a Senior Mobile Engineer, you’ll be working within a cross-functional squad responsible for developing and managing customer capabilities hosted on our mobile banking application. You’ll use the latest technology to build apps and features that determine how millions of people access their money. Drawing from your strong mobile application experience, you’re constantly pushing the boundaries to help deliver outcomes that define future industry trends. Your passion for outstanding user experience and ability to solve complex problems is key to developing high quality, technical solutions. Here, you’ll collaborate with the best mobile engineers in the country that emphasise open communication, quality work and a culture of excellence.

We’re interested in hearing from people who:

  • Possess experience in full-cycle development, where engineers are involved in the Design, Build, Test, and Run.

  • Are driven by passion for designing and developing robust mobile applications while balancing security, performance, availability, and maintainability concerns.

  • Have a test-driven development mindset and be able to write and document code

  • Can act as an SME for mobile application development and be able to understand the current code base

  • Can mentor junior engineers and be able to contribute both individually and as a team player.

  • Are constantly thinking outside the box and breaking boundaries to solve complex technical problems

  • Works well in teams and have strong collaboration skills in driving continuous improvement initiatives.

Tech Skills:

We use a broad range of tools, languages, and frameworks. We don’t expect you to know them all but experience or exposure with some of these will set you up for success in this team:

  • Strong hands-on experience with Swift, SwiftUI, UiKit and familiarity with Objective C

  • Solid Unit and UI test automation experience

  • Ability to drive architecture design and modularisation

  • Familiarity with accessibility best practices

  • Familiarity with CI/CD pipeline - Teamcity, GitHub, GitHub Actions

  • Knowledge of public cloud along with various back-end APIs and systems

  • Any experience with the following would be great - Swift 6 and Swift Concurrency, Banking domain

Working with us:  

Whether you’re passionate about customer service, driven by data, or called by creativity, a career with us is for you.

We support our people with the flexibility to balance where work is done with at least half their time connecting in office. We also have many other flexible working options available including changing start and finish times, part-time arrangements and job share to name a few.

Our people bring their diverse backgrounds and unique perspectives to build a respectful, inclusive, and flexible workplace with flexible work locations. We’re looking for people who truly live our values: Care, Courage and Commitment and we’ll offer you great opportunities to develop your career with us.

If you're already part of the Commonwealth Bank Group (including Bankwest, x15ventures), you'll need to apply through Sidekick to submit a valid application. We’re keen to support you with the next step in your career.

We're aware of some accessibility issues on this site, particularly for screen reader users. We want to make finding your dream job as easy as possible, so if you require additional support please contact HR Direct on 1800 989 696.

Advertising End Date: 20/04/2025

Average salary estimate

$125000 / YEARLY (est.)
min
max
$100000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer - iOS, CBA

Join Commonwealth Bank as a Senior Software Engineer - iOS and be part of a pioneering team that's engineering the future of banking! Located at 1 Locomotive Street, Eveleigh, NSW, this is a unique opportunity where you will not just write code, but shape the experience of millions of customers using Australia’s number one banking app. In this role, you will collaborate with creative thinkers to develop robust mobile applications that seamlessly manage everyday banking. Your expertise in Swift, SwiftUI, UiKit, and testing methodologies will be put to the test as you push boundaries and innovate. Emphasizing a strong user experience, you’ll tackle complex problems and deliver high-quality solutions as you mentor junior engineers and contribute to a culture of excellence within your cross-functional squad. If you have a passion for technology and a desire to build intuitive digital experiences while working alongside some of the country’s best engineers, this is the ideal role for you. Join us to help redefine what customers expect from their bank and make a real impact on Australia’s future economy.

Frequently Asked Questions (FAQs) for Senior Software Engineer - iOS Role at CBA
What are the main responsibilities of a Senior Software Engineer - iOS at Commonwealth Bank?

As a Senior Software Engineer - iOS at Commonwealth Bank, your primary responsibilities include developing and managing customer capabilities on our mobile banking application. You'll work to deliver intuitive and secure digital experiences, focusing on features like account balances and transaction histories. Additionally, you'll be mentoring junior engineers, pushing the envelope in mobile application development, and collaborating with your team to enhance functionality and ensure high-quality performance.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer - iOS position at Commonwealth Bank?

Candidates for the Senior Software Engineer - iOS role at Commonwealth Bank should possess extensive experience in mobile application development and a solid understanding of Swift, SwiftUI, and UIKit. Familiarity with unit and UI test automation, as well as experience in full-cycle development, is essential. Strong collaboration skills and a passion for designing robust mobile applications are also key qualifications for this position.

Join Rise to see the full answer
What tech stack does the Senior Software Engineer - iOS at Commonwealth Bank work with?

Senior Software Engineers - iOS at Commonwealth Bank work with a variety of modern tech stacks including Swift, SwiftUI, and UIKit. Familiarity with CI/CD pipelines, TeamCity, GitHub, and backend APIs is beneficial. While knowledge of Swift 6 and accessibility best practices is advantageous, the focus is on encouraging developers who are eager to learn and adapt to new technologies.

Join Rise to see the full answer
What is the team culture like for the Senior Software Engineer - iOS role at Commonwealth Bank?

The culture for the Senior Software Engineer - iOS role at Commonwealth Bank is one of collaboration and innovation. Engineers are encouraged to think outside the box and contribute to a culture of continuous improvement. The environment emphasizes open communication and teamwork, making it an exciting place for tech enthusiasts to thrive and develop their skills alongside some of Australia’s best mobile engineers.

Join Rise to see the full answer
What does the career progression look like for a Senior Software Engineer - iOS at Commonwealth Bank?

At Commonwealth Bank, career progression for a Senior Software Engineer - iOS includes opportunities for skill development and the potential to take on leadership roles. The company supports its staff with mentorship programs and initiatives that encourage personal growth. With a focus on fostering talent, you’ll have the chance to elevate your career while innovating in the fintech space.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - iOS
What experience do you have with mobile application development?

When answering this question, highlight your previous projects and specific technologies you've used in mobile application development. Share challenges you've faced and solutions you implemented to demonstrate your problem-solving skills and technical knowledge.

Join Rise to see the full answer
How do you ensure the security of your mobile applications?

Discuss security best practices you follow, such as using secure coding techniques, regular updates, and vulnerability testing methods to safeguard user data. Providing examples from past experiences will strengthen your response.

Join Rise to see the full answer
Can you describe your experience with Swift and UIKit?

Detail your hands-on experience with Swift and UIKit by discussing specific apps or features you’ve developed. Emphasize your proficiency level and any innovative solutions you contributed during development.

Join Rise to see the full answer
Tell us about a time you had to work closely with a cross-functional team.

Provide a specific example where collaboration was essential for the project's success. Highlight the impact of teamwork and your role in facilitating communication and aligning goals within the team.

Join Rise to see the full answer
What approach do you take to stay updated with new technology trends in mobile development?

Explain your methods for staying informed, such as attending industry conferences, taking online courses, or following leading tech blogs. Share examples of how you've applied new technologies in your projects.

Join Rise to see the full answer
How do you handle tight deadlines in mobile app development?

Describe your prioritization and time management techniques, such as breaking tasks down into smaller segments and focusing on key deliverables to ensure timely project completion without sacrificing quality.

Join Rise to see the full answer
Can you discuss your experience with testing methodologies for mobile applications?

Share specific testing strategies you've implemented, such as unit testing, UI testing, and regression testing. Explain how you've utilized test automation to improve efficiency and product quality.

Join Rise to see the full answer
What is your experience with CI/CD pipelines?

Discuss any experience you have with CI/CD tools like TeamCity or GitHub Actions. Explain how you leverage these tools to improve the software development lifecycle and maintain high software quality.

Join Rise to see the full answer
How would you mentor a junior engineer within the team?

Provide insights into your mentoring philosophy and share specific strategies, such as regular code reviews, providing constructive feedback, and offering resources for skill development to support their growth.

Join Rise to see the full answer
What do you see as the future of mobile banking applications?

Share your thoughts on trends shaping the future of mobile banking, including advancements in AI, personalized user experiences, and security enhancements. Support your ideas with examples and how you envision contributing to this evolution.

Join Rise to see the full answer
Similar Jobs
Posted 11 days ago

Lead the product delivery at CommBank, focusing on customer needs and business objectives in a dynamic environment.

CBA Remote Sydney CBD Area
Posted 12 days ago

Elevate your career with CommBank as a Senior Data Engineer in Sydney, working to combat financial crime through innovative data solutions.

Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical

Join Canva's Data Platform Group as a Senior Full-stack Software Engineer and contribute to empowering teams through innovative data solutions.

Photo of the Rise User
Visa Remote Foster City, California, United States
Posted 8 days ago

Lead and inspire multiple engineering teams as Visa's Sr. Director of Software Engineering in building secure, robust payment solutions.

Photo of the Rise User
Walmart Remote (USA) ISD Office - DGTC AR BENTONVILLE Home Office
Posted 6 days ago

Join Walmart Global Tech as a Software Engineer III, where technology impacts millions of lives.

Photo of the Rise User
Posted 3 days ago

Seeking a passionate Senior Front-end Developer to join 700Apps and innovate in building high-performance Angular applications.

Photo of the Rise User
Customer-Centric
Empathetic
Collaboration over Competition
Feedback Forward
Inclusive & Diverse
Mission Driven
Diversity of Opinions
Rise from Within
Medical Insurance
Paid Time-Off
Dental Insurance
Vision Insurance
Maternity Leave
Mental Health Resources
Equity
401K Matching
Employee Resource Groups
Performance Bonus
Education Stipend
Life insurance

Atlassian is looking for a Senior Software Engineer to advance their Data Platform and empower teams with robust data solutions.

Photo of the Rise User
Trekki AB Remote Valhallavägen 117f, 115 31 Stockholm, Sweden
Posted 3 days ago

Seeking an experienced Senior iOS Engineer to drive impactful projects and contribute to a diverse team at Trekki in Stockholm.

Photo of the Rise User
Walmart Remote IN KA BANGALORE Home Office PW II
Posted 4 days ago

Join Walmart Global Tech as a Full Stack Staff Engineer, focusing on innovative people technology solutions that impact millions globally.

Photo of the Rise User

Looking for a fullstack developer proficient in F# and C# to improve our B2B financial cockpit at Veepee.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 14, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Avon Lake just viewed Advancement Specialist at Sierra Club
Photo of the Rise User
Someone from OH, Sidney just viewed Database Engineer Principal at Sagent
Photo of the Rise User
Someone from OH, North Canton just viewed Manager, Customer Success at impact.com
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Experience Representative at MYOB
Photo of the Rise User
Someone from OH, Lakewood just viewed Production Scheduling Supervisor at Shearer's Foods
Photo of the Rise User
Someone from OH, Hilliard just viewed General Manager at Super Soccer Stars
Photo of the Rise User
Someone from OH, West Chester just viewed Independent Living Ambassador at Otterbein SeniorLife
Photo of the Rise User
Someone from OH, Cincinnati just viewed Strategic Sourcing Specialist (US) at Fictiv
Photo of the Rise User
Someone from OH, Cincinnati just viewed Global Supply Manager, Hardware - Asia at Block
Photo of the Rise User
Someone from OH, Springfield just viewed [ Choose Your Own Role ] at Rad AI
Photo of the Rise User
Someone from OH, Mason just viewed Senior Specialist, HR Operations at Cardinal Health
Photo of the Rise User
172 people applied to Scrum Master-Remote at DICE
K
Someone from OH, Cleveland just viewed Webflow/Framer Web Developer (Part time) at Keen
Photo of the Rise User
Someone from OH, Fairfield just viewed Cart Builder at SanMar Employee Board
Photo of the Rise User
Someone from OH, Columbus just viewed Label Machine Operator I - 2nd Shift at Avery Dennison
Photo of the Rise User
Someone from OH, Akron just viewed 3D Vehicle Artist (Unannounced Project) at Wargaming