- Entry level
- No Education
- Salary to negotiate
Ubisoft is a leading producer, publisher and distributor of interactive entertainment products worldwide and has grown considerably through a strong and diversified line-up of products and partnerships. Ubisoft has development studios in 28 countries and sells video games in more than 55 countries around the globe. We are committed to delivering high-quality, cutting-edge video game titles to players. In our German offices in Düsseldorf, Mainz and Berlin, we are working on brands like “Tom Clancy’s Rainbow Six Siege”, “For Honor", "Skull & Bones", “The Settlers”, “Anno” and many more.
As Lead Programmer [Avatar Project] (f/m/d) you will drive the development of features on the Avatar Project, working with the Snowdrop™ engine. You will be responsible for the overall architecture of game systems, as well as fostering a good climate within the team to enable people and invest in their development. You will be working closely with other leads and people from different disciplines, using agile methodologies to drive your work.
This position will be located at Ubisoft Blue Byte, Düsseldorf (Germany).
Lead the design and development of architecture and features.
Plan and evaluate the work performed by team and analyse the impact on the project.
Mentor, manage and regularly review team members to establish a cohesive and effective team.
Design, implement and maintain game and engine systems.
Implement and optimise engine systems and game features in C++.
Set priorities and plan the roadmap and tasks for team members to achieve objectives set by producers in good time and to high quality.
Identify risks and opportunities presented during the development and provide solutions to resolve potentially complex problems.
Experience leading a team in achieving development objectives.
5+ years of development experience and shipped at least 1 title.
Master, Bachelor or equivalent in computer science or engineering.
Experience in development with Console SDKs (PS4 and Xbox)
Strong programming skills in C++.
Proficient in refactoring and optimising existing systems.
Excellent debugging and problem solving skills.
Understanding of multi-threaded principles.
Ability to work efficiently with a large, existing code base.
Excellent communication skills and ability to work in a team.
Comfortable planning tasks and dependencies for yourself and team members.
Flexible working hours
External and internal training, education in our in-house guilds and knowledge sharing with other teams
Fresh fruit, discounted gym membership, support for child care, company pension etc.
Share ideas! = Working in an innovative and international company
If you are passionate about video games and would like to work with like-minded professionals with an international team, please apply via our career portal. Applications should include your resume, a cover letter with the earliest starting date, your salary expectation and why you would like to joins us.
About the company
Ubisoft is a leading creator, publisher and distributor of interactive entertainment and services, with a rich portfolio of world-renowned brands. The teams throughout Ubisoft's worldwide network of studios and business offices are committed to delivering original and memorable gaming experiences across all popular platforms.