Senior Online Programmer

1 Month ago • 4-8 Years • Game Programmer

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

Warner Bros Games - Senior Software Engineer - Data Validation

Warner Bros Games

Hyderabad, Telangana, India (Hybrid)
2 Weeks ago
Workato - Director Product Manager (Data Orchestration and Insights)

Workato

London, England, United Kingdom (On-Site)
6 Days ago
SmileGate - Game Data Engineer [LOST ARK]

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Months ago
SimCorp - Experienced Data Engineer (Data & Analytics)

SimCorp

Warsaw, Masovian Voivodeship, Poland (Hybrid)
5 Days ago
Aerospike - Technical Account Manager

Aerospike

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Keen Software House - Senior Gameplay Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
3 Months ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Georgia (Remote)
6 Months ago
Keen Software House - Senior Gameplay Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
3 Months ago
Keen Software House - Senior Gameplay Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
3 Months ago
SmileGate - Crossfire2 Client Programmer

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

London stock Exchange - .NET Software Engineer

London stock Exchange

Raleigh, North Carolina, United States (On-Site)
4 Days ago
ARHS - SharePoint Developer

ARHS

Brussels, Brussels, Belgium (On-Site)
6 Days ago
Barracuda Networks  Inc  - Software Engineer

Barracuda Networks Inc

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Hitachi - Microsoft Dynamics 365 CE Developer (Offshore Delivery - Sustained Engineering)

Hitachi

Bengaluru, Karnataka, India (Remote)
6 Months ago
Workato - Senior Data Engineer

Workato

Tbilisi, Tbilisi, Georgia (On-Site)
6 Days ago
Krafton  - [Publishing Platform Div.] Sr. Web Front-End Developer (5년 이상)

Krafton

Seoul, South Korea (On-Site)
5 Months ago
ByteDance - Senior Software Engineer - Network Security

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
ION - Site Reliability Engineer

ION

Collecchio, Emilia-Romagna, Italy (Hybrid)
7 Months ago
Cubic Corporation - Senior Database Administrator

Cubic Corporation

Hyderabad, Telangana, India (On-Site)
1 Year ago
N-iX - Junior Automation QA Engineer (Python)

N-iX

Colombia (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Malmö, Skåne County, Sweden

Mojang Studios - Senior C++ Gameplay Engineer (Bedrock)

Mojang Studios

Stockholm, Stockholm County, Sweden (On-Site)
8 Months ago
Avalanche Studios Group - Senior Community Developer

Avalanche Studios Group

Stockholm, Stockholm County, Sweden (Hybrid)
1 Month ago
House of How - Senior Designer - Sweden

House of How

Boden, Norrbotten County, Sweden (On-Site)
6 Months ago
Ubisoft - Associate Game Director

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
1 Month ago
The Hub - Unity Level Designer (unpaid)

The Hub

Sweden (Remote)
9 Months ago
ComeOn Group - Java Developer

ComeOn Group

Stockholm, Stockholm County, Sweden (Hybrid)
1 Week ago
Truecaller - Staff Android Engineer

Truecaller

Stockholm, Stockholm County, Sweden (On-Site)
6 Days ago
Mojang Studios - Head of Operations

Mojang Studios

Stockholm, Stockholm County, Sweden (On-Site)
1 Month ago
avalanche studios - Senior Animator

avalanche studios

Stockholm, Stockholm County, Sweden (On-Site)
1 Week ago
Hazelight - VFX Artist / Senior VFX Artist

Hazelight

Stockholm, Stockholm County, Sweden (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Glowmade - Tools Programmer

Glowmade

Guildford, England, United Kingdom (On-Site)
1 Month ago
IO Interactive - Multiplayer Programmer

IO Interactive

İstanbul, İstanbul, Türkiye (Hybrid)
1 Month ago
Epic Games - Senior Tools Programmer, Applied Usability

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Paradox Interactive - Gameplay Programmer - Crusader Kings 3

Paradox Interactive

Stockholm, Stockholm County, Sweden (On-Site)
1 Month ago
Avalanche Studios Group - Systems Programmer

Avalanche Studios Group

Stockholm, Stockholm County, Sweden (Hybrid)
2 Months ago
Kwalee - Lead Game Programmer

Kwalee

Royal Leamington Spa, England, United Kingdom (On-Site)
1 Month ago
Sovrun - Game Engine Programmer

Sovrun

Makati, Metro Manila, Philippines (Hybrid)
1 Month ago
Bethesda - Senior Gameplay Programmer

Bethesda

Austin, Texas, United States (On-Site)
1 Month ago
Rocksteady Studios - Senior Core Engine Programmer

Rocksteady Studios

London, England, United Kingdom (Hybrid)
2 Months ago
Activision - Senior Multiplayer Gameplay Programmer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

IO Interactive is a 25-year old, AAA independent game studio, creators of HITMAN, Kane & Lynch, Mini Ninjas and Freedom Fighters. We are currently working on Project 007, Project Fantasy, and continue to develop Glacier, our award-winning game engine.


We are a diverse team of designers, producers, artists, programmers and operations supporters from 40+ different nationalities, working on cutting-edge technology and state-of-the-art game design.


The creative teams involved in producing our games are supported by our tech department, which delivers our own Glacier engine, and the incubation department, which helps the team to prototype new and exciting features, game mechanics, or even brand new IPs.


We know that the gaming world is in constant change – and so is IOI - but no matter what we do, we can assure you that it will not be boring.


IO Interactive was established in September 1998. The IO Interactive technology team consists of programmers, software engineers and mathematicians with considerable experience in game programming and 3D graphics. Graphic designers, artists and animators are recruited from the game and entertainment industry, as well as the best art schools from all over the world.

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

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

İstanbul, İstanbul, Türkiye (Hybrid)

Barcelona, Catalonia, Spain (Hybrid)

Brighton And Hove, England, United Kingdom (Hybrid)

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

İstanbul, İstanbul, Türkiye (Hybrid)

Brighton And Hove, England, United Kingdom (Hybrid)

Brighton And Hove, England, United Kingdom (Hybrid)

İstanbul, İ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