You are using the web browser we don't support. Please upgrade or use a different browser to improve your experience.
"icon arrow top"

Generalist Programmer (Mid/Senior)


Hipster Whale


Melbourne, Australia


Programming and Development



Mid-Senior Level

Permanent | Full Time


We're looking to add a Mid/Senior Programmer to our highly experienced, professional, and pragmatic engineering team. All of our engineers are passionate about games and contribute both creatively and technically to our projects. This is a permanent full-time role, and could be remote for the right person but preference will be given to candidates who are based locally in Melbourne.

Just because we’re calling out for a generalist, doesn’t mean we aren’t extremely interested in hearing about any particular interests you have that may contribute positively to our studio! 

(Applications open until filled)


What You’ll Be Doing

  • Primarily using C# and Unity to support the team with refining and debugging the game

  • Creatively coming up with solutions to help make our games as fun and rewarding for our players as possible
  • Optimising the game for target devices

  • Integrating mobile SDKs (ads, IAP, analytics)

  • Implementing platform specific functionality, while managing performance and compliance requirements


About You

  • You’re an experienced cross-platform games programmer, having worked on several published titles

  • You’re knowledgeable about mobile game development and have taken projects through to polished release

  • You enjoy the challenge of learning and improving an established codebases

  • You work well independently and are able to set your milestones, while still being an excellent team player



  • 4+ years experience as a programmer in commercial studios

  • A portfolio of shipped titles on a variety of platforms

  • Computer Science degree or demonstrably equivalent skills

  • Advanced skills in C# with ability to write clean, modular and maintainable code

  • Experience with Unity game engine

  • Great communication skills

  • A good sense of "game feel" and how to get the most out of a simple or limited control scheme

  • Must be legally able to work in Australia


Bonus Points

  • Lifecycle experience publishing and optimising titles for various platforms

  • Familiarity with agile development (Jira, Kanban, sprints, etc.)

  • Strong linear algebra and 3D math skills

  • Experience or interest in making good quality platform ports

  • Experience in live ops

  • Experience with the Nintendo Switch platform highly desirable

  • Demonstrable skills or interest in game design, art, UX or other cross-disciplines

  • Demos and code samples are always fantastic to see

  • Enthusiasm for arcade mobile games

Keep Calm and waka waka...