Ubisoft

Senior Gameplay Programmer

Ubisoft$90K — $120K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • At least 7 years of experience in C++ programming.
  • Strong understanding of gameplay mechanics and 3C systems (Character, Camera, Controls).
  • Proven experience with Unreal Engine 4/5.
  • Significant experience developing and testing gameplay features across multiple platforms.
  • Knowledge of performance and quality impacting systems (rendering, threading, networking).
  • Excellent debugging and profiling skills.
  • Strong communication skills and a collaborative, open-minded team-oriented attitude.
  • Self-motivated with a passion for video games.

Responsibilities

  • Design, develop, and evolve robust and scalable gameplay systems.
  • Collaborate closely with design, animation, art, and production teams for high-quality game features.
  • Develop features and systems in Unreal Engine 5 using C++ and Blueprints while ensuring code quality.
  • Identify technical risks and contribute to architectural decisions affecting gameplay systems.
  • Support the programming team through knowledge sharing, code reviews, and mentoring less experienced developers.
  • Contribute to improving development tools, processes, and practices for team efficiency.
  • Work with the game design team to test features and provide constructive feedback on gameplay experience.

Benefits

  • Collaborative work environment in a small, empowered team.
  • Opportunity to take ownership and pride in building an ambitious multiplayer experience.
  • Engagement in a variety of aspects of game development, from gameplay to debugging.
  • Chance to work with cutting-edge technology (Unreal Engine 5).
  • Opportunities for knowledge sharing and professional growth through mentoring.
Full Job Description
Were a small, empowered team building an ambitious multiplayer experience, developed in Unreal Engine. Were looking for hands-on developers with a strong execution mindset, ownership, and pride in building something real-together. We are looking for candidates who demonstrate qualities such as proactivity, independence, curiosity, and a strong sense of collaboration. Ideally, this person is able to lend a hand wherever needed within the project, whether in gameplay, integration, optimization, debugging, or tool improvement. They have solid experience in game development and are comfortable in an environment where versatility, initiative, and technical leadership are valued. What youll do 3 Design, develop, and evolve robust and scalable gameplay systems < 3 Collaborate closely with the design, animation, art, and production teams to turn ambitious design goals into high-quality game features. 3 Develop features and systems in Unreal Engine 5 using C++ and Blueprints, ensuring code quality, maintainability, and performance. 3 Identify technical risks, recommend appropriate approaches, and contribute to architectural decisions affecting gameplay systems. 3 Support the programming team through knowledge sharing, code reviews, and mentoring less experienced developers. 3 Contribute to the continuous improvement of development tools, processes, and practices to increase the teams efficiency. 3 Work closely with the game design team to test features, provide constructive feedback, iterate on systems, and help improve the gameplay experience. QUALIFICATIONS What You Bring to the Team 3 At least 7 years of experience in C++ programming. 3 Strong understanding of gameplay mechanics and 3C systems (Character, Camera, Controls). 3 Proven experience with Unreal Engine 4/5. 3 Significant experience developing and testing gameplay features across multiple platforms. 3 Knowledge of systems that impact performance and quality (rendering, threading, networking). 3 Excellent debugging and profiling skills. 3 Ability to write reliable, efficient, and robust code. 3 Strong communication skills and a collaborative, open-minded team-oriented attitude. 3 Self-motivated with a passion for video games. Nice to Have 3 Experience developing multiplayer games. 3 Experience working on first-person shooter (FPS) games. 3 Cross-platform development experience (console and/or mobile). 3 Familiarity with GAS and CMC.

About Ubisoft

Ubisoft Entertainment SA is a French video game company headquartered in Montreuil with several development studios across the world. It publishes games for several video game franchises, including Assassin's Creed, Far Cry, Just Dance, Prince of Persia, Rayman, Raving Rabbids, and Tom Clancy's. The company's largest development studio is Ubisoft Montreal in Canada, which is responsible for the development of Assassin's Creed, Far Cry, and Watch Dogs, among others. Ubisoft is the fourth largest publicly traded game company in the Americas and Europe in terms of revenue and market capitalization, after Activision Blizzard, Electronic Arts, and Take-Two Interactive. The company has over 18,000 employees and has development studios in 35 countries. Ubisoft's revenue for the fiscal year 2020-2021 was ?2.2 billion.
Learn more about Ubisoft
Size
20,665 employees
Industry
Founded
1986
NASDAQ

Similar Jobs

More Jobs at Ubisoft

More Consumer Technology Jobs

Find similar Senior Gameplay Programmer jobs: