Senior Software Engineer - iGaming at Dabble | Albury, Australia | Rezi

Senior Software Engineer - iGaming at Dabble

Senior Software Engineer - iGaming

Dabble · Albury, Australia

3 weeks ago

Senior Software Engineer - iGaming

Dabble · Albury, Australia

23 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

As a Senior Software Engineer (iGaming), you will design and build original browser-based casino games, crash games, instant-win experiences, and promotional game mechanics. You will drive game development from concept to launch, delivering polished, high-performance gaming experiences. This hands-on role involves influencing technical direction, mentoring others, and shaping the future of Dabble's iGaming platform.

Responsibilities

  • Design, develop, and maintain engaging HTML5 browser-based casino and iGaming experiences.
  • Build high-quality game mechanics, animations, visual effects, and intuitive user interfaces.
  • Own the end-to-end development of game features, from concept through to launch.
  • Collaborate with Product Managers, Designers, Artists, and Backend Engineers to bring new game concepts to life.
  • Optimize gameplay performance across desktop and mobile devices.
  • Integrate games with wallets, player accounts, rewards, leaderboards, and real-time game services.
  • Contribute to technical design discussions and provide creative solutions to complex engineering challenges.
  • Ensure products meet regulatory, accessibility, and responsible gambling requirements.
  • Mentor engineers through code reviews, technical guidance, and knowledge sharing.
  • Stay across emerging technologies and trends within web gaming and front-end development.

Requirements

  • 6+ years' commercial software engineering experience.
  • Experience developing real-money gaming, casino, slot, crash, instant-win, social casino, or other iGaming products (highly regarded).
  • Experience integrating real-time game events using WebSockets or similar technologies (highly regarded).
  • Strong experience building browser-based games, interactive applications, or highly dynamic front-end experiences.
  • Advanced knowledge of JavaScript, TypeScript, React, HTML5, and modern web development practices.
  • Experience with Canvas, WebGL, Pixi.js, Phaser, GDevelop, or similar game development frameworks (highly regarded: experience building browser-based games using Three.js, Babylon.js, or similar technologies).
  • Strong understanding of game architecture, rendering performance, animation systems, and responsive design.
  • Proven ability to optimize front-end applications for speed, scalability, and seamless user experiences across desktop and mobile.
  • Strong software design principles and engineering fundamentals.
  • Ability to work autonomously, solve complex technical problems, and deliver high-quality outcomes in a fast-paced environment.
  • Excellent communication skills with experience collaborating across Product, Design, and Engineering teams.
  • A Dabbler’s attitude is paramount, with the ability to learn quickly and adapt.
  • Must be a team player, willing to share with and learn from others.
  • Collaborative working styles are crucial.
  • Openness via public channels to problem solve or ideate on Slack is preferred.
  • Utilize freedom of autonomy to its absolute potential.
  • Enjoy contributing to the Dabble community.
  • Respect for peers is highly valued.
  • Think differently, be brave, and strive to always raise the bar.
  • Embrace empowerment of all people at any level of seniority and experience to ‘own their work’ and ‘talk their book’ wherever they can.
  • Prioritize self-care and well-being, including taking breaks, setting boundaries, and seeking support.
  • Comfortable discussing well-being and accessing resources when necessary.

Skills

  • JavaScript
  • TypeScript
  • React
  • HTML5
  • Modern web development practices
  • Canvas
  • WebGL
  • Pixi.js
  • Phaser
  • GDevelop
  • Three.js
  • Babylon.js
  • WebSockets

Location

  • Australia
  • Victoria
  • Sydney
  • Brisbane

Work Type

  • Remote-friendly
  • Hybrid

Experience Level

  • Senior

Salary/Compensations

  • $175,000 - $190,000 + Super

Benefits

  • Five weeks of paid annual leave
  • Paid parental leave for both primary and secondary caregiver
  • Sponsored flights to network of offices for staff and spouse/immediate family
  • Flexibility with working hours
  • Sonder app sponsorship for employees and their families (24/7 support)
  • Up to 10% annual cash bonus based on Company performance metrics
  • Dabble Day Dividend (share of the day's revenue on company birthday)

About the Company

  • Dabble operates a licensed sportsbook under the NTRWC in Australia since 2021.
  • The company aims to deliver extraordinary, immersive socialized betting experiences.
  • Global operations span multiple markets, including the US (Daily Fantasy Sports app) and the UK.
  • Dabble fosters a culture of fun, celebration, community, evolution, and focus.
  • The company encourages a flexible work environment, allowing employees to choose their work setting.
  • Dabble values genuine team members, welcomes big and small ideas, and schedules focus time.
  • Annual convention, Dabblecon, brings the team together to celebrate successes and plan for the future.