Senior Programmer

6 Minutes ago • All levels
Programming

Job Description

Studio MDHR is seeking a talented Senior Programmer to help shape their next big project. This role involves solving unique problems to build hand-crafted experiences, working closely with designers and the Lead Engineer. As part of a nimble, remote team, the Senior Programmer will be involved in all major parts of the codebase, avoiding bureaucracy and strict hierarchies.
Good To Have:
  • Experience programming custom tools to help enhance a game’s development pipeline
  • Knowledge of 2D content creation pipelines
  • A skillset that includes technical art implementation
  • Good game design instincts
Must Have:
  • Strong proficiency in Unity-based game development
  • Proven experience programming for core 3Cs (character, camera, controls), enemies, bosses, combat, and interactable objects
  • Experience with at least one full game production cycle on a shipped console or PC game, with character action and combat preference
  • Meticulous attention to detail and dedication to writing clean, performant code
  • A sense of craftsmanship, investing care into little details
  • Ability to work closely with artists on art implementation
  • Diligent, positive, self-motivated work ethic, managing time well in a distributed team
  • Adherence to project milestones and deliverables

Add these skills to join the top 1% applicants for this job

unity
game-texts

Who We Are

Studio MDHR is an award-winning independent entertainment studio, and the creators of the whimsical cartoon run & gun game Cuphead as well as its follow-up expansion, The Delicious Last Course.

The Role

We’re looking for a talented Senior Programmer to join the studio to help us shape the foundation of our next big project. Under the guidance of our designers and Lead Engineer, you’ll be responsible for solving unique problems that enable Studio MDHR to continue building hand-crafted experiences that surprise and delight people.

As a nimble, remote-work team, we try to avoid bureaucracy and strict hierarchies. This means that from the first commit to the last, you’ll be involved in all major parts of the codebase.

Essential Skills:

  • Strong proficiency in Unity-based game development
  • Proven experience programming for core 3Cs (character, camera, controls), as well as core game components such as enemies, bosses, combat, and interactable objects
  • Experience with at least one full game production cycle on a shipped console or PC game, with strong preference for titles containing character action and combat
  • Meticulous attention to detail, with a dedication to writing clean, performant code
  • A sense of craftsmanship: you invest love and care into the little details that people may not notice
  • Ability to work closely with artists and on art implementation during development
  • Diligent, positive, self-motivated work ethic: as a distributed team, it’s crucial that you manage your time well, and adjust deftly to guidance and direction
  • Adherence to project milestones and deliverables

Ideal Extras:

  • Experience programming custom tools to help enhance a game’s development pipeline
  • Knowledge of 2D content creation pipelines
  • A skillset that includes technical art implementation
  • Good game design instincts are a plus

Location Requirements:

Due to the need for synchronous team communication, we are currently giving strong priority to applicants in Canada and the USA.

Set alerts for more jobs like Senior Programmer
Set alerts for new jobs by Studio MDHR
Set alerts for Programming (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙