Skip to main content

Mid/senior programmer

Authored by

Effort Star

Authored on

Friday, 8 September, 2023 - 1:41 PM
Job Position:

Effort Star is a small indie studio working on “Enter the Chronosphere”, a turn-based tactics roguelike.


Effort Star is a small indie studio working on “Enter the Chronosphere”, a turn-based tactics roguelike. We are looking for an experienced programmer to join the team.


You will be the second full-time programmer on the team. Our other programmer is one of the founders and has additional responsibilities, so you'll likely be doing at least half of the ongoing engineering work.

This is an ideal position if you're used to working in small teams, or coming from a larger company and looking for a project where you'll have more control over your work and the codebase.


  • Developing level generation system.
  • Creating editor tools for designers and artists to use.
  • Helping implement gameplay and metaprogression systems.
  • Other engineering tasks such as save/load, platform integration, optimization, bug fixing etc.
  • Working closely with the team (programmer, artists, designer).


  • Unity developer
    We're looking for someone who has a lot of experience in Unity development (min. 3 years). There will be project onboarding etc, but you should be beyond fundamentals.
  • Remote
    The job is entirely remote, so you need to be comfy working productively from home and communicating via Discord.
  • Good communicator
    Support and understand the needs of other team members. Have good instincts about how your work impacts others, and be proactive in reaching out to keep people updated.
  • Pragmatic
    We need to get things done effectively in a small team. You need to know how to make decisions that save time and maximise meaningful additions to the product.
  • Local
    We're looking for Australians, with a light preference for Victorians so you can join us in social activities.
  • Professional
    Your programming knowledge is rock-solid, comfortable learning an unfamiliar C# codebase, know how to use version control (git) etc.

Bonus skills and experience

These are nice-to-have, so mention it if you've got it:

  • Mesh generation.
  • Procedural level generation.
  • CI/CD build and test automation.
  • Experience with ECS (the pattern, not Unity package specifically).
  • C# async (UniTask).
  • Experience building graph-based tools.
  • Experience supporting a game in early access.
  • UGUI.


  • Start as late as 10am (that's when we do stand-up). Greater flexibility can be discussed.
  • Work with a small, chill, talented team.
  • Fully remote.
  • Game is cool (if we do say so ourselves).

Salary range

We can offer A$80-100k depending on your experience.

How to apply

If you think this sounds like the right position for you, or you have any questions, please get in touch with Rhys.



  • Cover letter
  • CV
  • Work experience
  • LinkedIn
  • Personal or professional projects
  • GitHub profile
  • …and anything else you think is relevant to the application.

Looking forward to hearing from you!