Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Jobs for Humanity

Programming Team Lead – Engine

Jobs for Humanity

Programming Team Lead at Ubisoft overseeing game development technology and leading a programming team. Responsible for team collaboration, coding, and project updates in game production.

Posted 7/14/2026full-timeRemote • 🇨🇦 CanadaSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates strong programming skills in languages such as C++, C#, Java, and Python, along with experience in team management and game production. Possesses excellent communication and strategic leadership abilities to effectively collaborate with both technical and non-technical team members.

Highest-signal resume keywords
Programming Languages: C++, C#, Java, PythonTeam Management ExperienceGame Production UnderstandingExcellent Communication SkillsStrategic Leadership Skills

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Programming Languages: C++Programming Languages: C#Programming Languages: JavaProgramming Languages: PythonEmbedded Software ProgrammingVideo Game Engine KnowledgeSolid Programming Experience
Soft Skills
Excellent CommunicationStrategic LeadershipInterpersonal SkillsProblem-SolvingCalm Under Pressure
Certifications & Qualifications
Degree in Computer ScienceDegree in Computer Engineering
Industry Keywords
Game ProductionTeam CollaborationBug ReviewTask Management

Tech Stack

Tools & technologies
JavaPython

About the role

Key responsibilities & impact
  • Gather your team to discuss progress with assigned tasks
  • Note issues and brainstorm ways to address them
  • Review outstanding bugs and how best to approach them
  • Communicate regularly with leads from other disciplines
  • Code alongside your team on a daily basis
  • Regularly update your Project Lead on your team’s assignments

Requirements

What you’ll need
  • A degree in computer science or computer engineering
  • A good knowledge of programming languages such as C++, C#, java, python or others
  • Several years of solid experience in programming
  • Knowledge of video game engines or experience in embedded software programming or similar
  • Experience in managing a team of programmers or other similar experience
  • Excellent communication and strategic leadership skills
  • The ability to remain calm in difficult situations (you know there is always a solution)
  • An understanding of game production and good interpersonal skills with non-technical people

Benefits

Comp & perks
  • A hybrid and flexible work mode
  • 6 weeks of vacation in your first year
  • An enriched parental leave
  • A Ubi gym directly in our offices
  • A complete group insurance program
  • Access to complete Dialogue telemedicine services
  • An RRSP with a contribution from Ubisoft
  • An advantageous bonus program
  • Concrete measures to ensure the right to disconnect
  • The option of working part-time and much more