
Principal Software Engineer - Mobile
- Melbourne, VIC
- Permanent
- Full-time
- Own the Mobile Vision: Take full ownership of the technical direction of our mobile apps across iOS and Android platforms. Set the long-term vision and establish a scalable foundation for growth.
- Lead Complex Projects: Architect performant, secure, and immersive mobile systems built for global scale and real-time user interaction.
- Collaborate with Impact: Partner closely with product, design, and platform teams to align mobile development with gameplay innovation and business goals.
- Mentor and Inspire: Set engineering standards, guide architectural decisions, and mentor engineers to elevate mobile engineering excellence across the business.
- Build the Future: Play a key role in shaping the team. Define the technical profiles needed and contribute to hiring as we scale.
- Define the mobile technology strategy for our core gaming platform across iOS and Android, aligning architecture with business goals and user expectations.
- Architect secure, performant, and scalable mobile systems optimised for real-time gaming, immersive interaction, and cross-platform compatibility.
- Establish and uphold mobile engineering standards, including development practices, testing frameworks, deployment workflows, and code quality benchmarks.
- Partner cross-functionally with product managers, designers, and platform engineers to ensure seamless mobile-user experiences that enhance gameplay.
- Act as a technical leader and subject matter expert, guiding architectural decisions, reviewing designs, and influencing mobile development across the company.
- Support team growth by defining hiring criteria, participating in recruitment, and mentoring engineers to build a high-performing mobile team.
- 8+ years of mobile application development experience.
- Proven success designing and delivering complex, high-performance mobile applications - ideally in gaming, entertainment, or real-time interactive environments.
- Strong command of mobile frameworks and ecosystems such as Native (Swift/Kotlin) and Cross-platform (React Native, Flutter).
- In-depth knowledge of rendering, audio, device integration, performance tuning, and security on mobile platforms.
- Demonstrated ability to lead architectural direction and technical decision-making at a senior level.
- Strong communication and collaboration skills, with experience partnering with cross-functional teams and influencing technical outcomes.
- Experience working on online gaming or other real-time, high-concurrency mobile applications.
- Familiarity with backend systems that support mobile apps (e.g., APIs, real-time services, cloud infrastructure).
- Exposure to regulated environments such as finance, wagering, or healthcare.
- Experience building mobile applications from the ground up and scaling them to large user bases.
- Strong understanding of mobile UI/UX best practices and the full mobile development lifecycle.
- Experience with analytics, user behavior tracking, and engagement strategies on mobile platforms.
- Ability to quickly learn and adapt to new technologies, tools, and methodologies.