Senior Online Programmer

2 Months ago • 4-8 Years • Programming

Job Summary

Job Description

IO Interactive seeks a Senior Online Programmer to contribute to a new ambitious online fantasy RPG for consoles and PC. Responsibilities include planning and developing online game features, maintaining a feature backlog, aligning plans with leads and producers, developing and maintaining online game technology and tools, optimizing code for performance, and collaborating with other teams. The ideal candidate possesses experience shipping online client/server products, strong C++ skills (C# knowledge a plus), experience with cloud-native solutions (Azure preferred), advanced networking knowledge (TCP/IP, UDP, NAT), and excellent communication skills. The role is a permanent, hybrid position.
Must have:
  • Shipped online client/server products
  • Strong C++ skills
  • Cloud-native solution experience (Azure preferred)
  • Advanced networking knowledge (TCP/IP, UDP, NAT)
  • Excellent communication skills
Good to have:
  • C# knowledge
  • Experience with AWS or GCP

Job Details

A passion for fantasy worlds has long been ingrained in our studio, and at last we can announce we have embarked on a journey into that beloved realm. With a party of veteran IOI guild members and new wizards and sorceresses of the industry, we are building an ambitious new IP for console and PC that will revolutionize the online fantasy RPG genre. If you share a similar passion for creating welcoming, heartfelt, bold and impactful worlds, join us and together we will write the next chapter in IOI's history.

We are currently looking for a Senior Online Programmer to become an integral member of our dynamic Online team, contributing to the ongoing development of exceptional games on our cutting-edge engine, Glacier.

This is a permanent position based in one of our studios, with the option to work from home 1 day per week.

What you will do:

  • Plan and develop the online game features for the titles currently in production, in line with the online overall vision for each project.
  • Maintain a prioritized backlog of online features.
  • Align plans and solutions with your lead, other developers, and producers.
  • Develop and maintain our online game technology and tools as well as game-specific code, on server and on client side.
  • Optimize code and data structures to deliver the best possible performance.
  • Help programmers and designers get the most out of the game systems.
  • Collaborate with programmers and content providers from their own teams as well as other teams to make optimal solutions.

Who you are:

  • One or more shipped online client/server products (games, web services, cloud solutions etc).
  • Strong knowledge of C++, but we would love it if you also have knowledge of C# and code design.
  • Experience building and deploying cloud-native solutions, eg. using Azure (preferred), AWS, or GCP services.
  • Advanced understanding of TCP/IP, UDP, NAT, and in-depth knowledge of networking models.
  • Excellent written and verbal communication skills in English.
  • A collaborative attitude.

Who we are:


IO Interactive is an independent videogame development and publishing company with studios in Copenhagen, Malmö, Barcelona, Istanbul and Brighton. As the creative force behind some of the most talked-about multiplatform video games in the last decade, we are committed to creating unforgettable characters and experiences – all powered by our award-winning, proprietary Glacier technology.

IOI is a studio that values in-person collaboration. Being together helps us focus our collective energy on our immediate goals. For us, being both in-office as well as connected across our studios helps us integrate our teams faster, strengthen relationships, and improve knowledge-sharing. We believe that the more time we spend together, the more quality and progress we achieve for our games and players.

We know that to achieve those goals, we need courage, talented people and a great working environment – and we do our utmost to have all of that. Across our multiple studios, we’re working on several projects. Crucially though, we’re all one team. We value the work and impact that each person brings to the table and we actively encourage new ideas, whilst listening to your insights along the way.

We have a dedicated team of People Managers, who look after you as an individual and as an employee. With more than 40 nationalities, we know that everyone is different and we are proud to have a reputation for being a friendly workplace with highly-talent people.

Learn more about Project Fantasy.

Similar Jobs

Nice - Lead Cloud Network Engineer

Nice

Atlanta, Georgia, United States (On-Site)
2 Weeks ago
Site Core - Sales Development Representative (Install Base, ANZ)

Site Core

Singapore, Singapore (On-Site)
3 Months ago
Roblox - Developer Engagement Team (Contract)

Roblox

United States (Remote)
17 Hours ago
Nexon - Associate Producer

Nexon

El Segundo, California, United States (Hybrid)
1 Month ago
Scopely - Lead UI/UX Designer - WWE Champions

Scopely

California, United States (Remote)
4 Months ago
BioFire - Lab Technologist - Oligo (C Shift, Nights)

BioFire

Salt Lake City, Utah, United States (On-Site)
1 Week ago
Biblex games - Programmer

Biblex games

(Remote)
1 Month ago
Social Discovery Ventures - Senior .NET Engineer

Social Discovery Ventures

Tbilisi, Tbilisi, Georgia (Remote)
2 Weeks ago
In The Pocket - C# DEVELOPER

In The Pocket

Bucharest, Bucharest, Romania (On-Site)
6 Months ago
warner bros games - Senior Software Engineer, C++ Player Team

warner bros games

Bengaluru, Karnataka, India (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Saviynt - Client Solution Advisor – External Identity and Intelligence

Saviynt

Chicago, Illinois, United States (Remote)
5 Months ago
160over90 - Account Manager, Talent Partnerships - Olympics

160over90

Los Angeles, California, United States (On-Site)
2 Weeks ago
Obsidian - Senior Producer

Obsidian

Irvine, California, United States (On-Site)
1 Month ago
Activision - Senior Online Programmer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Weeks ago
Philo - Ad Experience Product Manager

Philo

San Francisco, California, United States (On-Site)
1 Month ago
Cognite - Engineering Manager

Cognite

Oslo, Oslo, Norway (Hybrid)
1 Month ago
Wolters Kluwer - Senior Ontology Specialist / Knowledge Engineer

Wolters Kluwer

Pune, Maharashtra, India (Hybrid)
3 Weeks ago
Ion - Cloud Engineer/Architect (DevOps)

Ion

Italy (On-Site)
8 Months ago
Perplexity - Revenue Accounting Manager

Perplexity

California, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Malmö, Skåne County, Sweden

Mojang - Principal Engineer

Mojang

Stockholm, Stockholm County, Sweden (Hybrid)
2 Weeks ago
Embark Studios - Data Scientist - Game Marketing

Embark Studios

Stockholm, Stockholm County, Sweden (On-Site)
2 Weeks ago
Avalanche Studios Group - UX Designer

Avalanche Studios Group

Malmö, Skåne County, Sweden (On-Site)
1 Month ago
Nolimit City - Game Mathematician

Nolimit City

Stockholm, Stockholm County, Sweden (On-Site)
7 Months ago
Toptracer - Lead Backend Engineer

Toptracer

Danderyd, Stockholm County, Sweden (Hybrid)
2 Weeks ago
Toptracer - DevOps Engineer

Toptracer

Danderyd, Stockholm County, Sweden (Hybrid)
2 Months ago
10 Chambers - Senior Systems Programmer

10 Chambers

Stockholm, Stockholm County, Sweden (On-Site)
3 Days ago
ISS Stoxx - Sales Specialist – Sustainability and Climate Data

ISS Stoxx

Stockholm, Stockholm County, Sweden (On-Site)
3 Weeks ago
Hacksaw Studios - Spine 2d animator

Hacksaw Studios

Stockholm, Stockholm County, Sweden (On-Site)
11 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Roblox - Senior Software Engineer, Ads Experience (C++)

Roblox

San Mateo, California, United States (On-Site)
17 Hours ago
luxsoft - Software Developer

luxsoft

Tianjin, Tianjin, China (On-Site)
5 Days ago
IBKR External - Senior Python Developer

IBKR External

Hyderabad, Telangana, India (Hybrid)
1 Month ago
KOJIMA PRODUCTIONS - System Programmer

KOJIMA PRODUCTIONS

Tokyo, Japan (On-Site)
7 Months ago
General arcade studio - Senior C++ Developer

General arcade studio

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (Remote)
1 Month ago
Warhorse Studios - C++ Programmer

Warhorse Studios

Prague, Prague, Czechia (Hybrid)
2 Weeks ago
Playtika - Java Technical Lead

Playtika

Romania (Hybrid)
7 Months ago
RocketWerkz - MATHEMATICIAN PROGRAMMER

RocketWerkz

Auckland, Auckland, New Zealand (On-Site)
11 Months ago
bohemia interactive - Vehicle Programmer

bohemia interactive

Mníšek, Liberec Region, Czechia (On-Site)
4 Months ago
Bragg - Java Developer - Games

Bragg

Ljubljana, Ljubljana, Slovenia (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

IO Interactive is an independent video game development and publishing company with studios in Copenhagen, Malmö, Barcelona, Brighton and Istanbul. As the creative force behind some of the most talked-about multiplatform video games in the last decade, we are dedicated to creating unforgettable characters and experiences – all powered by our award-winning proprietary Glacier technology.

Copenhagen, Denmark (Hybrid)

Malmö, Skåne County, Sweden (Hybrid)

Brighton And Hove, England, United Kingdom (Hybrid)

Mumbai, Maharashtra, India (On-Site)

Malmö, Skåne County, Sweden (Hybrid)

Istanbul, İstanbul, Türkiye (Hybrid)

Barcelona, Catalonia, Spain (Hybrid)

Malmö, Skåne County, Sweden (Hybrid)

Istanbul, İstanbul, Türkiye (Hybrid)

View All Jobs

Get notified when new jobs are added by IO Interactive

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug