About the role

  • Lead Programmer overseeing a programming team for a physics-based indie game in Unity. Focused on gameplay development, technical leadership, and maintaining code quality.

Responsibilities

  • Lead the programming team through production to release
  • Develop gameplay, systems, and tools in Unity/C#
  • Guide the team in challenging gameplay and systems work
  • Ensure the codebase remains stable, readable, and performant
  • Manage direct reports and maintain performance standards

Requirements

  • Strong technical judgment
  • Experience in Unity/C#
  • Ability to mentor and guide a programming team
  • Proven track record of managing technical roadmaps
  • Skills in improving code quality and technical documentation
  • Ability to maintain technical clarity across project

Benefits

  • Unlimited paid time off, with a 2-week minimum
  • Flexible hybrid schedule, with a focus on in-office
  • Health Spending Account of $3000/year
  • Charitable matching of $2000/year
  • Investment in professional development, with support from external consulting
  • Access to the benefits above without a probationary period

Job type

Full Time

Experience level

Senior

Salary

CA$90,000 - CA$105,000 per year

Degree requirement

Bachelor's Degree

Tech skills

Unity

Location requirements

HybridHalifaxCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.