company_logo

Full Time Job

Lead Online Programmer

Ubisoft

Berlin, Germany 3 days ago
Apply @ Employer
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
Lead C++ Online Programmer [Rainbow Six Siege] (f/m/d)

About Ubisoft

Ubisoft's 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players' lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin's Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.

Ubisoft Berlin is home to nearly 150 people, making up several teams dedicated to deliver AAA excellence and innovation across a wide portfolio of games and technologies.

Job Description

Rainbow Six Siege is the acclaimed first-person shooter franchise. Inspired by the reality of counter terrorist operatives across the world, Rainbow Six Siege invites players to master the art of destruction. Intense close quarters confrontations, high lethality, tactics, team play, and explosive action are at the center of the experience

As Lead C++ Online Programmer (f/m/d) you will collaborate closely with the Online Team Leads in multiple studios (including in Montreal, Germany and Shanghai) and Producers to implement the technical vision for the project. You will oversee the team's work from a technical perspective to maintain alignment with the technical stakeholders in different teams, as well as to ensure that the business goals are met, while also maintaining the integrity of the creative vision.

What you will do:
• Oversee the design and development of online solutions to enrich our players gaming experience.
• Advise the technical design, de-risk and follow up on implementation, to contribute to an efficient and maintainable code at a high level of quality. Keep technical constraints in mind and make creative ideas happen.
• Anticipate potential technical issues and drive creating solutions to avoid or mitigate them.
• Mentor and manage your team and other online programmers, set them up for growth and success.
• You are ready to be hands-on if acceleration of the team is needed.

Qualifications

What you bring:
• 6+ years of professional experience in developing and optimizing online systems.
• 3+ years of professional experience in leading a team, growing and mentoring others.
• Extensive knowledge of C++.
• Ideally additional knowledge of Golang and Kubernetes.
• Ability to communicate requirements and risks diplomatically and to be assertive when necessary. Adapting the level of information towards your listener.
• Analytical and creative problem-solving skills and an aptitude for learning new technologies.
• Focus on efficiency, code quality and user experience.
• Excellent verbal and written communication skills in English (our studio language is English).
• Passion for video games and technology.
• Ideally you have shipped several AAA games.

Jobcode: Reference SBJ-gp9op9-3-146-206-117-42 in your application.

Company Profile
Ubisoft

Ubisoft’s worldwide network of video game development studios and business offices work hand-in-hand each day to deliver rich and innovative gaming experiences that reflect the creativity and diversity of their teams