Skip to main content

Generalist Programmer (Mid/Senior)

Authored by

Hipster Whale

Authored on

Friday, 20 August, 2021 - 5:23 PM
Job Position:

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!


  • 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


  • 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


  • 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


  • Please send a cover letter explaining your interest in the role, as well as a CV outlining your experience to: with [POSITION TITLE - YOUR NAME] in the subject.
  • Applications are open until the position is filled