Auf einen Blick
- Aufgaben: Lead the design and development of online solutions for Rainbow Six Siege.
- Arbeitgeber: Join Ubisoft, a global leader in gaming with iconic franchises like Assassin’s Creed and Far Cry.
- Mitarbeitervorteile: Enjoy hybrid work, relocation support, gym subsidies, and discounted games.
- Warum dieser Job: Be part of a creative team pushing gaming boundaries while mentoring others.
- Gewünschte Qualifikationen: 6+ years in online systems, 3+ years leading teams, and strong C++ skills required.
- Andere Informationen: Inclusive workplace with 26 days vacation and opportunities for personal growth.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
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, setting them up for growth and success.
- 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 assertively 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.
Additional Information
What we offer:
- Relocation support: We offer financial support in the form of a cash allowance and assistance with accommodation search and settle-in support via our relocation partner; for international candidates, we offer visa assistance.
- Ubisoft Blue Byte Academy: We offer multiple opportunities for you to discover your full potential and develop yourself in various areas, including guest speakers from the industry, workshops, and access to our training and development platform as well as our in-house library.
- Discounted and free games: Discount on employee game orders & free Ubisoft games on Ubisoft Connect.
- Hybrid work model: Provides the flexibility to combine working from the studio and your home within Germany.
- Monthly Mobility Budget: 80€ per month that can be used for bicycle lease, parking spot rental, or public transportation tickets.
- Up to 350€ childcare support per child per month.
- Company Pension Scheme: We offer an attractive company pension scheme.
- Gym subsidy: We contribute 50% (up to a maximum amount of 25€) towards the monthly cost of a gym membership of your choice.
- English and German online lessons for free: Good to know: Our main language in the studio is English.
- 26 days paid vacation per year.
- Corporate Benefits web portal: Employee discount program for affiliated retailers, shops, and service providers.
Ubisoft offers the same job opportunities to all, without any distinction of gender, ethnicity, religion, sexual orientation, social status, disability, or age. Ubisoft ensures the development of an inclusive work environment which mirrors the diversity of our players’ community.
For further information, please check
Company Description
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 delivering AAA excellence and innovation across a wide portfolio of games and technologies.
#J-18808-Ljbffr
Lead C+ Online Programmer [Rainbow Six Siege] (f/m/d) Arbeitgeber: Ubisoft

Kontaktperson:
Ubisoft HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Lead C+ Online Programmer [Rainbow Six Siege] (f/m/d)
✨Tip Number 1
Familiarize yourself with the latest trends and technologies in online gaming, especially those related to C++ and online systems. This knowledge will not only help you during interviews but also demonstrate your passion for the industry.
✨Tip Number 2
Network with current or former employees of Ubisoft, particularly those in technical roles. Engaging with them can provide valuable insights into the company culture and expectations, which can be beneficial during your application process.
✨Tip Number 3
Prepare to discuss your leadership experiences in detail. Be ready to share specific examples of how you've mentored team members and contributed to their growth, as this is a key aspect of the role.
✨Tip Number 4
Showcase your passion for video games, particularly the Rainbow Six franchise. Being able to articulate your enthusiasm and understanding of the game can set you apart from other candidates.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Lead C+ Online Programmer [Rainbow Six Siege] (f/m/d)
Tipps für deine Bewerbung 🫡
Tailor Your CV: Make sure to highlight your experience in developing and optimizing online systems, as well as your leadership skills. Include specific examples of projects where you mentored team members or contributed to AAA games.
Craft a Strong Cover Letter: In your cover letter, express your passion for video games and technology. Discuss how your background aligns with the responsibilities of overseeing online solutions and maintaining code quality, and mention any relevant experience with C++, Golang, or Kubernetes.
Showcase Problem-Solving Skills: Provide examples in your application that demonstrate your analytical and creative problem-solving abilities. Mention specific challenges you've faced in previous roles and how you successfully addressed them.
Highlight Communication Skills: Since excellent verbal and written communication skills are essential for this role, ensure your application reflects your ability to communicate technical requirements clearly. You might want to include instances where you adapted your communication style to different audiences.
Wie du dich auf ein Vorstellungsgespräch bei Ubisoft vorbereitest
✨Show Your Passion for Gaming
Make sure to express your enthusiasm for video games, especially the Rainbow Six franchise. Share your experiences with the game and how they have influenced your approach to programming and team leadership.
✨Demonstrate Technical Expertise
Be prepared to discuss your experience with C++ and any additional languages like Golang or Kubernetes. Highlight specific projects where you optimized online systems and how you tackled technical challenges.
✨Highlight Leadership Skills
Discuss your experience in mentoring and managing teams. Provide examples of how you've helped team members grow and succeed, and how you foster a collaborative environment.
✨Prepare for Problem-Solving Scenarios
Anticipate questions that assess your analytical and creative problem-solving skills. Be ready to share examples of past technical issues you encountered and the innovative solutions you implemented to overcome them.