Staff Software Engineer - Mobile

Easygo

Melbourne

On-site

AUD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading entertainment technology company is seeking a Principal Software Engineer - Mobile to own the mobile architecture and strategy. This role demands over 8 years of experience in mobile application development, with a strong focus on iOS and Android platforms. You will lead complex projects and mentor engineers to enhance mobile excellence, playing a vital part in shaping the team's future. The position is full-time based in Melbourne, Australia.

Qualifications

  • 8+ years of mobile application development experience.
  • Proven success in delivering complex, high-performance mobile applications.
  • Strong command of mobile frameworks and ecosystems.

Responsibilities

  • Take ownership of the technical direction of mobile apps across iOS and Android.
  • Architect performant, secure, and immersive mobile systems.
  • Mentor engineers to elevate mobile engineering excellence.

Skills

Mobile application development
Architecting mobile systems
Cross-platform frameworks (React Native, Flutter)
Performance tuning on mobile
Collaboration with cross-functional teams

Job description

Overview

Join to apply for the Principal Software Engineer - Mobile role at Easygo.

Easygo leads the world in crafting top-tier entertainment experiences. Within our engineering organization, we foster a continuous learning environment, constantly pushing the boundaries of large-scale software design and development. Our culture revolves around fostering growth, nurturing learning, and upholding excellence in engineering, ensuring we consistently set the benchmark for engineering mastery.

Are you a mobile engineering expert looking to shape the future of gaming on a global scale? As we build our next-generation platform, we’re searching for a visionary technical leader to own the mobile architecture, strategy, and execution. This is a rare opportunity to define how players experience our products on mobile from the ground up - with autonomy, influence, and impact.

Responsibilities
  • 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.

If you’re passionate about mobile technology, gameplay innovation, and technical leadership, we’d love to hear from you.

Engineering@Easygo

Qualifications
Minimum Qualifications
  • 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.
Preferred Qualifications
  • Experience working on online gaming or other real-time, high-concurrency mobile applications.
  • Familiarity with backend systems that support mobile apps (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.
Seniorities & Type
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Engineering and Information Technology
  • Industries: Software Development

Location: Melbourne, Victoria, Australia

Referrals increase your chances of interviewing at Easygo. Get notified about new Principal Software Engineer jobs in Melbourne, Victoria, Australia.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, Mobile (Android)
Software Engineer, Mobile (Android)

Easygo • City of Melbourne

On-site
AUD 100,000 - 140,000
EAP access for you & family
Access to 9,000 courses on Learning &​
Daily catered breakfast
Senior Mobile Engineer (iOS)
Senior Mobile Engineer (iOS)

Easygo • City of Melbourne

On-site
AUD 100,000 - 130,000
Mentorship and training opportunities
Collaborative work environment
Complex Projects
Senior Game Software Engineer - Casino
Senior Game Software Engineer - Casino

Easygo • Melbourne

On-site
AUD 120,000 - 160,000
EAP access for you and your family
Access to over 9,000 courses
Daily catered breakfast
+2
Senior Software Engineer - Platform
Senior Software Engineer - Platform

Easygo • City of Melbourne

On-site
AUD 170,000
Senior Software Quality Engineer
Senior Software Quality Engineer

Easygo • Melbourne

On-site
AUD 100,000 - 120,000
EAP access for you and your family
Access to over 9,000 courses
Paid volunteer day
+3
Staff Software Engineer, (Full-Stack) - Engagement team
Staff Software Engineer, (Full-Stack) - Engagement team

Easygo • City of Melbourne

Hybrid
AUD 180,000 - 260,000
Daily breakfast
Annual bonuses
Volunteer day
+5
Senior Software Engineer - Engagement
Senior Software Engineer - Engagement

Easygo Gaming • City of Melbourne

Hybrid
AUD 140,000 - 190,000
Daily breakfast
Unlimited snacks
Volunteer day
+5
Software Engineering Manager
Software Engineering Manager

Easygo Gaming • City of Melbourne

On-site
AUD 180,000 - 240,000
Annual bonuses
Volunteer day
Team lunches
+2
Senior Software Engineer - Engagement
Senior Software Engineer - Engagement

Easygo • City of Melbourne

Hybrid
AUD 140,000 - 190,000
Annual bonus
Volunteer day
Breakfast & snacks
+3
Android Mobile Engineer - Build Scalable Entertainment Apps
Android Mobile Engineer - Build Scalable Entertainment Apps

Easygo • City of Melbourne

On-site
AUD 100,000 - 140,000
EAP access for you & family
Access to 9,000 courses on Learning &​
Daily catered breakfast