A software engineer is part of the developer team and implements user stories, game features and engine technologies in close collaboration with product engineers.Responsibilities:Implement user stories and gameplay featuresImprove existing game engine and implement new technologiesWork with existing code base and develop new game codeDevelop tools and utilities for the content pipelineEstablish an effective collaboration with product engineersCreate accurate duration estimates and complete tasks as scheduledRequirements:Master's degree in computer science or related field3+ years of industry experience working as a software engineerStrong programming skills using C++ in large codebasesAdvanced analytical and problem-solving skillsAbility to work well under pressure and handle multiple tasksGerman and English communication and writing skills (B2 at least)Preferences:Professional game development experienceExperience in project managementExperience with graphics APIsExperience working with LuaExperience with concurrent programming/multi-threadingExperience with cross-platform developmentPlease send your application to info@urbangames.com jidd3933aaa jit0208a