JOB DESCRIPTION
As a Senior Gameplay Programmer, you will be a key driver in the design, implementation, and optimization of ambitious gameplay systems for a brand new large-scale multiplayer game. You will work at the heart of an intense science-fiction universe, in competitive mode, and enjoy a complete multiplatform experience, from mobile to HD. You will join a human-sized team of industry veterans, where creativity and data-informed decisions guide every step of development.
What you will do
- Collaborate closely with artists, designers, and gameplay developers to create and implement immersive and engaging mechanics.
- Develop and optimize fundamental gameplay systems, including 3C and core game functionalities.
- Write clean, performant, modular, and maintainable code.
- Test, debug, profile, and optimize gameplay features.
- Produce clear technical documentation compliant with internal standards.
- Actively participate in code reviews and gameplay workshops.
- Iterate on existing systems to improve the player experience.
QUALIFICATIONS
What you bring to the team
- At least 7 years of experience in C++ programming.
- Strong command of gameplay mechanics and 3C systems.
- Proven experience with Unreal Engine 4/5.
- Significant experience in developing and testing gameplay features on multiple platforms.
- Knowledge of systems influencing performance and quality (rendering, threading, networking).
- Excellent debugging and profiling skills.
- Ability to write reliable, efficient, and robust code.
- Good communication skills and open team spirit.
- Personal motivation and passion for video games.
Assets
- Experience in multiplayer game development.
- Experience in FPS.
- Multiplatform experience (console or mobile).
- Familiarity with GAS and CMC.
What to send us
- Your CV detailing your background, skills, and relevant projects.
- (Optional) Examples or links to your gameplay achievements.
ADDITIONAL INFORMATION
Ubisoft is a global leader in video games, with teams around the world creating original and memorable gaming experiences, from Assassin's Creed to Rainbow Six to Just Dance and many more. We believe that diversity of perspectives 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!
We adopt a hybrid work model that helps you stay connected with your team and aligned with company priorities, while giving you the opportunity to maintain your work-life balance. Note that some roles are entirely office-based and are not eligible for hybrid work.