Back to all jobs
LUD

Game Programmer

Ludia
Location
Montreal, Quebec
Experience
Mid · Senior
Posted
23 days ago
Type
Permanent · Remote

About the role

Company Description

Ludia is an innovative and dynamic studio specializing in mobile game development. Based in Montreal since 2007, over 3.5 million players around the world dive into our universes every month. Our portfolio combines iconic global franchises and original creations, including Jurassic World Alive, Jurassic World: The Game, Dragons: Rise of Berk, Teenage Mutant Ninja Turtles: Legends, and many more. With more than 500 million downloads since our founding, we are entering an exciting new chapter as an independent studio, where growth is fueled by the passion of our team and our players.


Job Description

We are looking for Mid and Senior level Game Programmers who are passionate about building polished and performant systems. You will play a central role in designing the game’s architecture, bringing gameplay features to life, and collaborating closely with multidisciplinary teams to ensure a smooth development process.


Responsibilities

  • Contribute to the overall design and architecture of the game’s systems
  • Implement, test, and maintain gameplay features and core systems
  • Work collaboratively with designers, artists, and other programmers to ensure alignment across the game
  • Help define the development schedule and deliver programming tasks on time
  • Participate in code reviews, suggest improvements, and support technical decision-making

Qualifications

Experience & Skills

  • Bachelor’s degree in Computer Science, Mathematics, Engineering or equivalent experience
  • 4+ years of experience in game programming or software development
  • Experience with Unity, C# and/or C++
  • Solid understanding of software engineering principles and best practices
  • Effective communication and interpersonal skills
  • Positive attitude and a collaborative mindset
  • Passion for games and interest in evolving game technologies and development methods

Additional Traits

  • Prior experience in the video game industry
  • Knowledge of Python
  • Understanding of multi-platform development (mobile, console, etc.)
  • Experience writing shaders and working with 3D graphics
  • Familiarity with custom tool development for artists and pipelines
  • Knowledge of Agile or Scrum methodologies

Work Environment

  • Position Type: Permanent, Hybrid
  • Location: Montréal, Quebec
  • Schedule: Monday to Friday, 40 hours/week (Core hours 10 am – 4 pm)
  • Requirements: Eligible applicants must be located in the province of Quebec and have working rights in Canada. Hybrid position requires occasional office presence for key moments.

Why Ludia?

  • Flexibility: Hybrid options, flexible hours, and a vibrant downtown Montreal studio.
  • Wellness: Competitive pay, day-one benefits, RRSP match, generous vacation, and mobile days.
  • Growth: Training, mentorship, workshops, and career opportunities in gaming.
  • Culture: A team of passionate gamers making memorable experiences worldwide where innovation and creativity thrives. We are dedicated to creating an inclusive environment where everyone can thrive and contribute their unique perspectives.
LUD

Ludia

Games & Interactive
Open roles
11
Founded
2007
Employees
51-200
Location
Montreal, Quebec, Canada