UI Programmer


Are you a cold-blooded, soul-devouring, coding demon? Do you find that description strange but also somehow feel that it describes you? If yes to either, we’d love to hear from you!

This position will have you working closely with both creative and engineering team members to develop the complex UI systems (including work in the front end, HUD, game modes, team and player management mechanics) of a large multi-platform sports title.

Here are some things we’re looking for. We by no means expect you know them all, but we’d like to hear about the few you are most experienced with:

  • C++ experience (required)
  • UI design and UX expertise
  • A proven track record working with designers/artists
  • Object-oriented and/or data-oriented programming
  • Relational databases / SQL
  • Experience with RESTful API’s, Python and AWS Lambda
  • Advanced debugging skills (large 3rd party codebases)
  • Build systems, version control, continuous integration, etc.



  • Just send us an email – jobs@metalheadsoftware.com – only as long as it needs to be to tell us what your passions are and how that might make us a good match for you.
  • A resume is cool but we’re even more interested in seeing what you’ve done, including any professional, personal, and/or hobby projects that you can share (if they’re collaborative/group projects, please describe the specific bits you worked on). A link is great for anything on the web but if you want to share anything else, a private Dropbox link is best.
  • Given that we’re open to different experience levels, salary expectations are helpful – especially for more experienced applicants.
  • In case you missed it earlier, we require that you’re in (or willing to relocate to) our awesome city of Victoria, BC.