Ubisoft

Senior Node System Programmer [Snowdrop]

Ubisoft
Apply
1 day ago
Malmö, SwedenSenior

Responsibilities

  • Develop integrated editor and game-development tools in C++.
  • Design, implement, and improve systems and tools for the Snowdrop engine.
  • Develop and maintain the shared node system and related tools.
  • Shape the node-system roadmap around project and user needs.
  • Support global project teams by sharing knowledge and providing practical help.
  • Improve documentation and samples to help teams use the tools effectively.

Requirements

  • Advanced professional proficiency in C++.
  • Experience with node-graph patterns and data-driven engines, including examples such as node graphs and Unreal Engine Blueprints.
  • Solid experience working with game-engine software.
  • Experience developing software in close collaboration with its users.
  • Interest in agentic workflows.

Benefits

  • Permanent contract.
  • Office-based work arrangement.
  • Access to Massive/Ubisoft job perks.
  • Opportunity to work on AAA gaming experiences and the proprietary Snowdrop engine.

Tech Stack

Categories

Gaming
Ubisoft

About Ubisoft

10,000+ employees

Ubisoft develops and publishes video games for console, PC, and mobile players worldwide, monetized through premium titles, downloadable content, live services, and the Ubisoft+ subscription. Founded in 1986 and headquartered in Saint-Mandé, France, it operates studios globally and is publicly traded on Euronext Paris. Franchises include Assassin’s Creed, Far Cry, Tom Clancy’s Rainbow Six, and Just Dance.

Contact me