Back to all jobs
UBI

Game Security Programmer

Ubisoft
Location
Saint-Mandé, Île-de-France
Experience
Posted
18 days ago
Type
Permanent · On-site

About the role

Company Description

Ubisoft is a global leader in video games, with teams spread all four corners of the world creating original and memorable gaming experiences, from Assassin's Creed to Rainbow Six, Just Dance, and many more. We believe that diversity in points of view advances both players and teams. If you are passionate about innovation and want to push the boundaries of entertainment, join our adventure and help us create the unknown!


Job Description

Please note that the recruiter and recruitment team communicate exclusively in English. Please submit your CV and cover letter in English to facilitate the processing of your application.

Your main objective as a Game Security Programmer will be to develop and improve new and/or existing security solutions to protect Ubisoft's multiplayer game portfolio.

  • Work within a dedicated team composed of passionate engineers and supervised by experienced managers
  • Develop security software to guarantee a fair play environment for Ubisoft players
  • Acquire a solid understanding of existing game security solutions
  • Collaborate with other teams to effectively address challenges encountered
  • Collaborate with game production teams to guarantee the quality of our services
  • Act as an expert of reference and advise the organization on subjects related to your field

Qualifications

What you bring:

  • Mastery of C/C++, C#, and Python, with an advanced level of expertise in at least one of these languages
  • Experience with Windows Internals
  • Experience in game development, game engines, or anti-tamper, anti-cheat, or anti-malware software
  • Strong passion for software security as well as anti-cheat or anti-malware technologies
  • Excellent command of English, both written and spoken
  • Knowledge of common constraints and limitations of multiplayer/online games is an asset
  • Knowledge of common vulnerabilities and exploitation methods in multiplayer/online games is an asset
  • Skills in reverse engineering, decompilation, tracing, and debugging are an asset
  • Experience deploying services using Docker containers and the Kubernetes framework is an asset
  • Experience monitoring SaaS service health and Site Reliability Engineering (SRE) is an asset
  • Experience collaborating effectively within teams distributed across multiple time zones is an asset
  • Experience developing Windows Drivers is an asset

Additional Information

Ubisoft Benefits

  • Participation, company savings plan
  • 25 paid vacation days (CP), 12 RTT days
  • 50% transport pass reimbursement
  • Meal vouchers (tickets resto)
  • Comprehensive health insurance (mutuelle)
  • Full range of Ubisoft perks

Family Policies

  • 20 weeks maternity leave
  • 7 weeks paternity/co-parenting leave

Location & Workplace

  • Offices located in Saint Mandé (Line 1, Saint Mandé station)
  • Gym on-site

Recruitment Process

  • [30 minutes]: Telephone interview with a Recruiter
  • [60 minutes]: First interview with the team
  • Technical test
  • [120 minutes]: Technical interview

Diversity & Inclusion

As an employer, Ubisoft offers equal employment opportunities without distinction of gender, ethnicity, religion, sexual orientation, social status, disability, and age. Ubisoft is committed to developing an inclusive work environment that reflects the diversity of its player community within its teams.

UBI

Ubisoft

Games & Interactive
Open roles
289
Founded
1994
Employees
201-500
Location
Castelnau-le-Lez, Occitanie, France