Betashares
Software Engineer – iOS
BetasharesAustralia5 hours ago
Full-timeInformation Technology

About the Role

As a Software Engineer – iOS, you’ll be part of the Betashares Direct team, building and evolving our mobile investing experience for Australian customers. You’ll work within a small, cross-functional agile team alongside engineers, designers and product managers, contributing to the design, development and ongoing improvement of our iOS application and supporting backend services.


This role offers hands-on ownership across the full development lifecycle, with the opportunity to influence technical decisions, contribute to solution design and ship customer-facing features at pace. You’ll work closely with iOS Tech Leads and be part of a highly collaborative mobile engineering team focused on building high-quality, reliable and intuitive products.


We’re looking for someone who cares deeply about building well-engineered, customer-focused solutions — someone who enjoys solving complex problems, values clean and maintainable code, and thrives in a fast-moving, product-led environment. This is a strong opportunity to grow your iOS expertise while working on a platform that’s scaling rapidly and making a real impact.


Role Responsibilities

  • Design, develop, and maintain the Betashares Direct iOS mobile application.
  • Contribute to technical solution designs and architecture to deliver an awesome experience for Betashares Direct customers.
  • Write clean, maintainable, and efficient code following best practices in coding standards, version control, and testing.
  • Work in an agile team and iteratively design products.
  • Work closely with Product Designers and Product Managers and come up with engineering solutions to build product.
  • Actively participate in code review process by submitting and reviewing pull requests.
  • Provide input on technical decisions, including architecture and design choices.
  • Identify and troubleshoot bugs, bottlenecks, or issues in existing applications.
  • Keep up with the latest iOS development trends, libraries, and tools.
  • Support the iOS Tech Leads with automated testing cycles to ensure application reliability and performance.
  • Monitor and optimise application performance on various Android devices.


Skills & Experience

  • 5+ years hands-on experience developing iOS applications with a portfolio of published apps on the App Store.
  • Proficient in Swift.
  • Curiosity and experience working with agentic systems would be a plus.
  • Strong knowledge of iOS frameworks such as SwiftUI and Core Data, with experience in UIKit as a plus.
  • Familiarity with architectural patterns like MVVM.
  • Experience integrating RESTful APIs and working with third-party libraries and SDKs.
  • Experience integrating with GraphQL services as a plus.
  • Experience designing and implementing scalable SwifUI architectures with robust offline support.
  • Familiarity with Apple’s Human Interface Guidelines and App Store submission process.
  • Experience working with UI design systems or component library.
  • Strong understanding of backend technologies will be beneficial.
  • Well versed in Git and applying sound continuous delivery principles.


Why Join Betashares?

At Betashares, we’re building a values-led, high-performing, collaborative team where purpose drives performance and people are supported to grow.


What you can expect:

  • Career growth and momentum, with opportunities to take ownership, learn quickly and stretch yourself.
  • A supportive, collaborative culture that values performance, honesty and humility.
  • Health and wellbeing support, including physical, mental, social and financial wellbeing programs.
  • Volunteering leave, so you can support causes that matter to you.
  • Collaborative CBD workspaces, designed for connection and teamwork, with team breakfasts and regular catered lunches.
  • A genuinely social and inclusive culture, with clubs, committees and team events.

Key Skills

Ranked by relevance