Lead Online Programmer
Ubisoft
Helsinki, Finland
6d ago
Job Description

We are now looking for a

Lead Online Programmer for an unannounced project

We have recently kicked off the development of a new game based on our own new IP. As our Lead Online Programmer in this project, you will play a key role in that a high number of players can be simultaneously immersed in a seamless and rich game experience. You will oversee the technical design of online services and tools development, and ensure that live services are supported and maintained. You also determine system behavior under normal or peak loads to optimize performance and make adjustments to cope with bandwidth constraints. Your objective is to create a robust online experience, and you will be working in close co-operation with multidisciplinary teams of programmers, game designers, artists, and testers.

If high-quality code is your second name, new online features and tools knock your socks off and you know video games like the back of your hand, please reveal yourself! We will give you the opportunity to join a recently founded team of game developers and you will get to work alongside skilled industry veterans. You will get to enjoy the network and resources of Ubisoft, but at the same time, work in an agile studio with a relaxed, yet highly skilled team to work with. We want to make unique and creative games and keep the ambition level high!

We are currently strengthening our online team with two other roles as well. Check the job ads for a (Senior) Online Programmer and an Online Service Tool Developer

Responsibilities

  • Lead the technical design and implementation of online features and tools to our game
  • Collaborate with game designers and programmers to make technical designs for the online features
  • Implement backend services and work with database layer communications
  • Integrate external services and SDKs required for gameplay and live service
  • Collaborate with the infrastructure team to set up and maintain the backend
  • Stay up-to-date on online programming and share and present this information with others

Qualifications

Your skills and experience

  • Fluency in C++
  • Experience of at least one full real-time multiplayer game development cycle from conception to shipping in a senior or lead position
  • Experience with database design and usage in scalable systems with SQL and NoSQL familiarity
  • In-depth understanding of client-server methodology, scalability and security considerations
  • Understanding of internet and network architectures with bandwidth considerations
  • Strong general programming and code architecture skills

For you to thrive in this role, you

  • Have the ability to write clear, maintainable, portable and functional code
  • Have a strong commitment to code quality, documentation and testing procedures
  • Define ambitious key results, plan them and adjust priorities to achieve them with consistency and efficiency
  • Positively influence and motivate others, and you communicate with impact
  • Proactively include of others to iterate on ideas and recommendations, and you like to support less experienced team members.

We also appreciate

  • Experience in any of the following programming languages is a strong plus: Python, Go, C# or Javascript
  • Passion for games and interest in the games industry
  • Experience with microservices
  • Experience with docker and/or kubernetes


Additional Information

What are you waiting for? Please send your application and CV with your salary expectations. The application period closes on 17th of May 2021 but apply now because we can’t wait to meet you (screening and interviewing will start instantly)! In the meantime, explore what Ubisoft RedLynx is all about and what we have to offer

This job requires moving onsite to Finland and during the pandemic time, we are working remotely. We have successfully and safely relocated numerous new employees before and during COVID, so if you are interested to move to Finland, don’t hesitate to apply!

We’re part of Ubisoft, a leading creator, publisher and distributor of interactive entertainment and services. Ubisoft’s 19,000 team members, working across more than 40 locations around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their dedication 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.

Report this job
checkmark

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

Apply
My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Continue
Application form