Software Engineer - IOS
Betashares Capital
About The RoleAs 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.