Ubisoft
Tech / AI / Software
GameProgrammer
Neural analysis suggests this role is
optimal for entry candidates.
“Game Programmer at Ubisoft. Skills: Unity engine, C#, C++, Java, Git, Perforce. Working with Programming & Content team to implement or improve game features and services (graphic, controls, localization, UI, monetization…). Keep engines and toolchain up to date with the latest changes in the development pipeline (e. g. new SDKs or middleware versions)”
What You'll Achieve.
deliver high‑quality experiences to players around the world
Industry & Context.
self‑learning and problem‑solving skills; ability to research and learn independently; solving technical challenges
What They're Looking For.
Must Have
2–3 years of experience working on game projects using Unity engine, Proficiency in one or more programming languages: C#, C++, or Java, experience with at least one version control system such as Git or Perforce, self‑learning and problem‑solving skills, Good communication skills, ability to work effectively as a team player, Good English communication skills
Nice to Have
Experience with other game engines (Unreal, Godot, Cocos, etc. ), shipping mobile games on Android/iOS
What You'll Do.
Working with Programming & Content team to implement or improve game features and services (graphic
Keep engines and toolchain up to date with the latest changes in the development pipeline (e. g. new SDKs or middleware versions)
Maintain and update project documents frequently to ensure proper archive & handover
Communicate with Producer & team members to provide and explain task breakdown
work progress & needs
Take part in team ceremonies: morning standups
Sprint Reviews/Plannings
Stay up to date with the latest technologies and trends
How You'll Work.
Team & Collaboration
Working with Programming & Content team; Communicate with Producer & team members; Take part in team ceremonies: morning standups, Sprint Reviews/Plannings, Build Reviews; ability to work effectively as a team player
Communication Scope
Good communication skills; Good English communication skills
Full Job Description
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help us create the unknown! This is your chance to work on globally recognized titles , learn from experienced developers, and deliver high‑quality experiences to players around the world. If you’re excited about optimizing performance, solving technical challenges, and making great games accessible to more players, we’d love to have you on board! As a Programmer, your main responsibilities are: * Working with Programming & Content team to implement or improve game features and services (graphic, controls, localization, UI, monetization…) * Keep engines and toolchain up to date with the latest changes in the development pipeline (e.g. new SDKs or middleware versions) * Maintain and update project documents frequently to ensure proper archive & handover * Communicate with Producer & team members to provide and explain task breakdown, estimation, work progress & needs * Take part in team ceremonies: morning standups, Sprint Reviews/Plannings, Build Reviews * Stay up to date with the latest technologies and trends ## Qualifications * 2–3 years of experience working on game projects using Unity engine * Experience with other game engines (Unreal, Godot, Cocos, etc.) or shipping mobile games on Android/iOS is a strong plus * Proficiency in one or more programming languages: C#, C++, or Java , and experience with at least one version control system such as Git or Perforce * Strong self‑learning and problem‑solving skills, with the ability to research and learn independently to complete tasks * Good communication skills and the ability to work effectively as a team player * Good English communication skills are required ## Additional Info
Applying for this Game Programmer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on SmartRecruiters
- SmartRecruiters often includes a video screening step — check camera and mic permissions.
- Link your GitHub or portfolio directly in the profile section for technical roles.
- Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.
ANONYMOUS · UNFILTERED
What do employees actually say about Ubisoft?
Real rants from real employees. Read before you apply.