Ubisoft

Tech / AI / Software

GameProgrammer

da nang, da nang city, vietnam FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for entry candidates.

The Brief

“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.

Tech / AI / Software
Problems you'll solve

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

Free ATS check

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.

Read Company Rants →