Senior Online Programmer

3 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

USE Insider - Digital Sales Development Representative

USE Insider

Istanbul, İstanbul, Türkiye (On-Site)
8 Months ago
London stock Exchange - Third Party Risk Officer

London stock Exchange

London, England, United Kingdom (Hybrid)
1 Month ago
Techland - Channel Marketing Manager

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Simcorp - Office Manager

Simcorp

Paris, Île-de-France, France (Hybrid)
1 Year ago
Game reign - Personal Assistant

Game reign

Singapore (On-Site)
1 Year ago
HCL Tech - Technical Lead - C++, C#

HCL Tech

Massachusetts, United States (On-Site)
1 Month ago
London stock Exchange - Senior Java Software Engineer

London stock Exchange

Romania (On-Site)
1 Month ago
Black Bery - Software Developer Student

Black Bery

Munich, Bavaria, Germany (On-Site)
5 Days ago
Epic Games - Senior Dev-Ops Programmer

Epic Games

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)
2 Months ago
Next Level Business Services - PL/SQL Developer

Next Level Business Services

Buffalo Grove, Illinois, United States (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

WerPlay - QA Automation Engineer

WerPlay

Islamabad, Islamabad Capital Territory, Pakistan (On-Site)
6 Months ago
HCL Tech - Sr tester - embedded c, c++

HCL Tech

California, United States (On-Site)
1 Month ago
undefined - Senior Data Engineer

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
1 Month ago
Qualcomm - BT Design Verification Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Rockstar Games - Senior Network Engineer

Rockstar Games

Dundee, Scotland, United Kingdom (On-Site)
10 Months ago
WebMD - Software Development Engineer in Test (SDET)

WebMD

Portland, Oregon, United States (On-Site)
2 Weeks ago
Yodlee - Strategic Sourcing and Procurement Director - YOD

Yodlee

United States (On-Site)
4 Months ago
GoTo Group - Area Operations Manager

GoTo Group

Tangerang, Banten, Indonesia (On-Site)
1 Week ago
Rocksteady Studios - Lead Software Engineer

Rocksteady Studios

Troy, New York, United States (Remote)
1 Month ago
Intel  - Information Security System Officer

Intel

Santa Clara, California, United States (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

Jobs in Malmö, Skåne County, Sweden

dun bradstreet - Java Developer

dun bradstreet

Solna, Stockholm County, Sweden (Hybrid)
5 Months ago
Sharkmob - Build Engineer

Sharkmob

Malmö, Skåne County, Sweden (On-Site)
1 Month ago
Paradox Interactive - User researcher

Paradox Interactive

Stockholm, Stockholm County, Sweden (On-Site)
3 Months ago
Embark Studios - Gameplay Engineer

Embark Studios

Stockholm, Stockholm County, Sweden (On-Site)
4 Months ago
truecaller - Staff Data Scientist

truecaller

Stockholm, Stockholm County, Sweden (On-Site)
13 Hours ago
Tesla - EMEA Financial Controller - Nordics

Tesla

Stockholm, Stockholm County, Sweden (On-Site)
4 Months ago
Quickspin - Graphic Artist

Quickspin

Stockholm, Stockholm County, Sweden (Hybrid)
6 Months ago
Nolimit City - System Administrator

Nolimit City

Stockholm, Stockholm County, Sweden (On-Site)
8 Months ago
LeoVegas - Tax Associate

LeoVegas

Stockholm, Stockholm County, Sweden (Hybrid)
4 Weeks ago
Avalanche Studios Group - Systems Programmer

Avalanche Studios Group

Stockholm, Stockholm County, Sweden (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Qualcomm - Senior Engineer - C Embedded RTOS

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Months ago
Ajmera Infotech - ASP.NET Developer with Azure Expertise

Ajmera Infotech

San Jose, California, United States (On-Site)
10 Months ago
luxsoft - Desktop Developer (.Net, WPF)

luxsoft

Ukrainka, Kyiv Oblast, Ukraine (Remote)
2 Weeks ago
Assist software  - Java Developer

Assist software

Suceava, Suceava County, Romania (Remote)
8 Months ago
ISS Stoxx - Senior Software Engineer in .NET/Java and SQL (Oracle)

ISS Stoxx

Mumbai, Maharashtra, India (On-Site)
1 Month ago
luxsoft - Senior .NET developer with AWS

luxsoft

Poland (Remote)
1 Month ago
N-ix - Senior Java Engineer with Python experience

N-ix

Ukraine (Hybrid)
1 Month ago
Imanage - Lead Software Engineer (Java)

Imanage

Belfast, Northern Ireland, United Kingdom (Hybrid)
3 Months ago
Sailpoint - Senior Java Software Engineer

Sailpoint

Mexico City, Mexico (Remote)
3 Weeks ago
Capgemini - API Integrations - REST, SOAP, Powershell, Java, Selenium

Capgemini

Pune, Maharashtra, India (On-Site)
2 Months 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.

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

England, United Kingdom (Hybrid)

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

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

Copenhagen, Denmark (Hybrid)

Mumbai, Maharashtra, India (On-Site)

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

Istanbul, İstanbul, Türkiye (Hybrid)

Malmö, Skåne County, Sweden (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