C++ Backend Programmer [Ubisoft Connect] (f/m/d)
- Düsseldorf, Germany
About Ubisoft Connect
At Ubisoft Connect, a division of Ubisoft, you’ll help bring millions of players closer than ever to the games they love.
Together with your colleagues, you'll collaborate with AAA production teams to build critical online and interface tools that enhance players' experiences and connect them to their communities. From exclusive rewards to social sharing features, you and your team of fellow innovators will bring about impactful technological advancements regularly.
Joining Ubisoft Connect means joining a team of passionate, extraordinary people driven by a common desire to innovate and create. Not only will you work across a variety of platforms, but you’ll have access to some of the most cutting-edge technologies currently available. You’ll also enjoy career advancement opportunities, a supportive and inclusive learning environment, and a competitive compensation package.
About Ubisoft Düsseldorf
Ubisoft Düsseldorf is home to several teams dedicated to deliver AAA excellence and innovation across a wide portfolio of games and technologies. The studio is leading the development of beloved Ubisoft games like The Settlers and the innovative VR escape room experience Prince of Persia: The Dagger of Time. As renowned co-developers within the Ubisoft group, Ubisoft Düsseldorf contributes to high profile projects such as Tom Clancy’s Rainbow Six Siege and Ubisoft Connect. Ubisoft Düsseldorf is part of the Ubisoft Blue Byte studio network. More information at http://duesseldorf.ubisoft.com/
Ubisoft Connect is the ecosystem of players services for Ubisoft games across all platforms. It aims at giving the best environment for all players to enjoy their games and connect with each other whatever the device.
You will be involved in the development of features and components throughout the full spectrum of technology in the server infrastructure. You will be using a variety of technologies and programming languages, including but not limited to C++, Python and web technologies.
You will work closely with a multi-disciplinary team of programmers, designers and testers where everyone is willing to share their knowledge and are encouraged to evolve every day. The team spans across several countries and is characterized by passion, collaboration and the love for gaming.
You will also have the option to visit and work from collaborating studios.
What you will do:
As part of the team, you will develop, design and deploy distributed backend services that power our desktop client and Ubisoft’s PC titles with focus on high availability, low latency and scalability. You will be using a wide spectrum of technologies ranging from Protocol Buffers, REST APIs, MySQL and Cassandra databases.
- Writing clear, modular and maintainable code.
- Work on the server backend of Ubisoft Connect. This covers topics such as: game data distribution, network architecture, database management, game related data management, server monitoring, API integrations.
- Be part of an agile team and do the technical design and implementation/improvements of new features.
- Building highly scalable services with low latency.
- Testing, debugging, profiling and maintaining existing code.
- 3+ years professional programming experience
- Confident in C++
- Knowledge in at least one of following:
Nice to have:
- Protocol Buffers
- Network Security
- Relocation Support
- 26 days paid vacation per year. Additionally, you will get half a day off on Christmas Eve and New Year’s Eve and approximately 11 bank holidays
- Company Pension Scheme.
- Opportunities for growth on your desired career path: Leadership training, workshops, guest speakers from the industry, online Ubisoft learning platform, coaches, Experts and library.
- Up to 350€ childcare support per child per month.
- Discounted Games.
- Gym Subsidy. We contribute 50% (up to a maximum amount of 25€) towards the monthly cost of a gym membership of your choice.
- Monthly Mobility Budget. 80€
- Our Ubisoft Blue Byte Academy offers multiple opportunities for you to discover your full potential and develop yourself in various areas.
- English and German classes for free. Main language in the studio is English.
If you are passionate about video games and would like to join an industry leader - please apply via our career portal.