Senior Game Software Engineer - Casino

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.

Benefits offered by this job

EAP access for you and your family
Access to over 9,000 courses
Daily catered breakfast
Massage Wednesdays
Team lunches and happy hour

Job summary

A gaming company in Melbourne is seeking a Senior Game Software Engineer to develop innovative casino games. You'll build robust game engines, tackle technical challenges, and collaborate with a talented team. Ideal candidates have over 10 years of experience in software engineering and strong skills in game development. The role offers a thriving workspace with extensive perks, focusing on creativity and technical mastery.

Qualifications

  • 10+ years of software engineering experience with 3+ years in game development.
  • Strong skills in game frameworks (e.g., Pixi.js, Phaser, Unity).
  • Experience with real-time systems and multiplayer synchronization.

Responsibilities

  • Architect scalable game systems for casino experiences.
  • Collaborate to bring new game concepts to life.
  • Optimize game logic and performance.

Skills

Game frameworks and engines expertise
Proficiency in Go, TypeScript, or C++
Strong problem-solving skills
Excellent communication

Education

Bachelor’s/Master’s in Computer Science

Tools

AWS
Docker
Kubernetes

Job description

Overview

Join to apply for the Senior Game Software Engineer - Casino role at Easygo.

Join a team that thrives on innovation and craftsmanship, building cutting-edge games that entertain millions worldwide. At Easygo, our team is at the heart of our games, creating immersive, high-performance experiences while integrating seamlessly with top-tier third-party providers. We tackle complex technical challenges with creativity and precision, ensuring every game we build is robust, scalable, and engaging. If you\'re passionate about pushing the boundaries of frontend development in gaming, collaborating with talented engineers, and delivering world-class entertainment, this is the team for you.

If you\'re passionate about growth, innovation, and working with the best, we\'d love to have you on our team!

  • Build Innovative Casino Games: Design and develop engaging, robust game engines and features, blending creativity with technical mastery.
  • Solve Complex Technical Challenges: Work on performance-critical systems including real-time state synchronisation, game math engines, and multiplayer scalability.
  • Accelerate Your Growth: Access mentorship, training, and opportunities to sharpen your expertise in game development and large-scale systems.
  • Collaborate with Industry Leaders: Work alongside talented engineers, designers, and product specialists to deliver cutting-edge experiences.
  • Caring Culture, Career Development: We prioritise your growth with tailored learning programs and mentorship.
  • Shape the Future of Entertainment: Your work will power the next generation of casino games.
Key Responsibilities
  • Architect and implement scalable, high-performance game systems that deliver engaging real-time casino experiences.
  • Collaborate with designers, artists, and backend engineers to bring new game concepts to life, from prototypes through to production.
  • Optimise game logic, animations, and rendering performance for seamless player experiences across devices.
  • Build and maintain math engines, RNG integration, and payout logic with accuracy and compliance in mind.
  • Provide technical leadership — guide, mentor, and level up fellow engineers.
  • Ensure quality, reliability, and scalability through code reviews, performance profiling, and automated testing.
Qualifications
  • Bachelor\u2019s/Master\u2019s in Computer Science or equivalent practical experience
  • 10+ years of software engineering experience, with at least 3+ years in game development (casino, casual, or AAA).
  • Strong skills in game frameworks and engines (e.g., Pixi.js, Phaser, Unity, Cocos2d, or custom engines).
  • Proficiency in Go, TypeScript, or C++, with strong fundamentals in algorithms, networking, and performance optimization.
  • Experience with real-time systems, multiplayer synchronisation, and state management.
  • Familiarity with cloud platforms (AWS, GCP, or Azure) and containerisation (Docker, Kubernetes). Solid understanding of CI/CD pipelines and DevOps best practices
  • Strong problem-solving skills, ability to balance technical tradeoffs in game design.
  • Excellent communication and collaboration skills.
Perks & Benefits
  • EAP access for you and your family
  • Access to over 9,000 courses across our Learning and Development Platform
  • Daily catered breakfast
  • Two full-time baristas to make your daily coffee, tea or fresh juice
  • Massage Wednesdays - professionals provided
  • Team lunches and happy hour in the office from 4pm on Fridays
  • Fun office with pool tables, table tennis and gaming consoles
  • Drinks fridges and snack shelves
EEO Statement

We believe that the unique contributions of everyone at Easygo are the driver of our success. To ensure our products and culture include everyone\'s perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.

Location: Melbourne, Victoria, Australia

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

Similar jobs worth comparing

Staff Frontend Engineer - Casino Gaming and Compliance
Staff Frontend Engineer - Casino Gaming and Compliance

Easygo • City of Melbourne

On-site
AUD 180,000 - 260,000
Annual bonuses
On-site amenities & snacks
Volunteer day
+2
Staff Frontend Engineer - Casino Gaming and Compliance
Staff Frontend Engineer - Casino Gaming and Compliance

Easygo Gaming • City of Melbourne

Hybrid
AUD 150,000 - 230,000
Annual bonuses
Volunteer day
On-site remedial massage Wednesdays
+4
Casino Coordinator
Casino Coordinator

Easygo • City of Melbourne

On-site
AUD 60,000 - 80,000
Free coffee and smoothies
Daily catered breakfast
Snack walls and drink fridges
+4
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
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
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
Staff Full-Stack Engineer — Global Scale & Impact
Staff Full-Stack Engineer — Global Scale & Impact

Easygo • City of Melbourne

On-site
AUD 180,000 - 260,000
Staff Software Engineer, (Full-Stack) - Engagement team
Staff Software Engineer, (Full-Stack) - Engagement team

Easygo Gaming • City of Melbourne

On-site
AUD 180,000 - 240,000
Annual bonuses
Volunteer day
Daily breakfast and snacks
+5
CRM Coordinator - Spanish Speaking
CRM Coordinator - Spanish Speaking

Easygo • City of Melbourne

On-site
AUD 60,000 - 80,000
In-house baristas serving free coffee
Daily catered breakfast
Snack walls and drink fridges
+4
Staff Software Engineer - Mobile
Staff Software Engineer - Mobile

Easygo • Melbourne

On-site
AUD 120,000 - 160,000