Senior Unity Programmer
alert with exclamation point inside a cirle
This position has been closed.
May 23, 2022
Full Time

About Us

Hi! We are a venture-backed startup based in Kitchener, Canada building software tools for videogame streamers that blur the lines between what a videogame and a software tool is. We like to think of it like a social MMORPG for streamers and their fans!

We are looking for an experienced Unity Programmer to join our fast-growing team. If you are someone who loves to work in small agile teams, like working with non-normal tech stacks, and enjoy deciding what you want to focus on, then this opportunity is perfect for you. The ideal candidate would be able to jump right into the project and start working on all aspects of our code base. We have an odd tech stack that encompasses a lot of native C++ Dlls that tie directly into Unity, so familiarity with some C++ graphics coding (i.e. DirectX) would be needed or is something that you want to learn. Clean, tight, and performative code is our motto.

Key Responsibilities

  • Work closely with the founders on solving fundamental engineering problems.
  • Able to execute in ambiguous situations and be able to make technical decisions that you take ownership of.
  • Debug errors, both in Unity and compiled native DLLs.
  • Integrate models, assets, textures, and shaders into a scene.
  • Build and maintain reusable and documented codebases that will span multiple projects.
  • Use version control (git) obsessively and understand merge/conflict resolutions and submodules.


  • 3+ years of experience
  • Love working in Unity/C#
  • Extremely self-motivated
  • A good eye for user interaction feel and aesthetics
  • Good communication skills
  • Have worked on or shipped a commercial game/software
  • Playing and watching videogames is your lifestyle

Nice to haves

  • Familiarity with technical art skills (shaders, texture, and geometry coding)
  • Nerd out over geometry optimization tricks
  • Understanding of linear algebra
  • Experience with networking /async programming
  • Like giving and receiving feedback

Compensation and benefits

  • Industry competitive salaries.
  • Generous stock options. We believe that everyone working with us should share in the success of the company.
  • Weekly lunch get-togethers paid by the company.
  • Weekly game activities!
  • Monthly team building activities (hiking trips, room escapes, trampoline parks, you name it...)

How to Apply & Process


  • Send an email to with a subject line that includes the words “Unity Developer” and your resume or a link to your online profile.

Interview Process:

  • 1 take home coding assessment (should take about 1-2 hours or less to complete)
  • 30 minutes team interview
  • 90 minutes coding interview
  • Offer + reference checks

Working With Us

We work out of the open designed tech hub in downtown Kitchener ( Employees are free to come hang with us here, or work remotely, whichever way they prefer. If you like the idea of working with a fast-growing startup and aspire to take leads on larger self-directed projects in the future, then this is the opportunity for you.

A lot of our approach to work is based around learning, experimenting, and pushing boundaries. We love nerding out over new graphics techniques and watching GDC/SIGGRAPH presentations. We are committed to create an open, fun, supportive, collaborative and encouraging company environment and culture for all. And we are always looking for fun activities to do as a team!!

Programming & Development
Thank you for joining the Work With Indies newsletter! The next issue will arrive on Sunday.
Oops! Something went wrong. Please try again.