Senior Server Programmer

2 Months ago • 5 Years + • Programming

Job Summary

Job Description

As a Senior Server Programmer, you will be part of a team developing highly available back-end systems and servers for large-scale MMO games. You will be responsible for designing and implementing new features in core technologies, developing and maintaining backend services and APIs in Python running on AWS, analyzing player behaviors, staying up-to-date with industry changes, deploying and managing applications in a cloud environment, and mentoring junior team members. The role involves collaborative work with various teams, troubleshooting complex issues, and writing efficient code. The company offers a creative and open-thinking environment with a focus on work-life balance and team well-being.
Must have:
  • 5+ years of experience in back-end systems and servers for MMO games.
  • Strong knowledge of Linux operating systems and Docker containers.
  • Experience with Python and its ecosystem.
  • Experience with stateful and stateless game server architectures.
  • Ability to troubleshoot and debug complex server issues.
  • Ability to write efficient low-latency, low-IO code.
Good to have:
  • Familiarity with messaging systems like RabbitMQ, AWS SQS, Redis Streams.
  • Experience working with AWS services.
  • Knowledge of Infrastructure-as-Code (IaC) and Terraform.
  • Understanding of network infrastructure and cloud networking concepts.
  • Experience with traffic analysis via Charles proxy, browser developer tools.
  • Understanding Kibana / Datadog log querying and dashboards.
  • Experience in version control and CI/CD pipelines.

Job Details

As a Senior Server Programmer, you will be part of a team developing highly available back-end systems and servers for large-scale MMO games for our highly prestigious co-development partners.

Third Kind Games - a Virtuos Studio, is a world-class co-development games studio. Third Kind Games was founded in 2016 by a team of nine former Activision veterans and became a Virtuos Studio in 2024.

Our studio is based in Royal Leamington Spa and we also have remote studios in Poland and Spain. Our three studios have been built on the same original spirit and values since our beginning.

We work with some of the biggest names in the games industry such as Blizzard, Amazon, Microsoft and Mythical Games. We’re proud of our track record working on critically acclaimed games and franchises. We are also setting new benchmarks for creativity in the games industry, driving technical expertise in programming alongside creative innovation.

What is it like to be a Third Kinder?

We are a diverse team of people. We are collaborative, open-minded creatives who embrace ideas and knowledge from everyone in our team, with the aim of developing and inspiring ourselves, our projects and our games.

Work life balance and flexibility are very important to us and our team. At TKG we offer a place where our team can be their most creative, imaginative and confident selves. We want all of our team to feel valued, appreciated, and free to be who they are at work. TKG recently received a GOLD Award in Mind Charity’s Workplace Wellbeing Index, recognising our dedication to our team’s mental health and wellbeing.

Role Overview

You enjoy:

  • Designing and implementing new features in our core technologies, working collaboratively with other stakeholder teams to understand requirements and identify the best technical solutions.
  • Working in a team responsible for designing, developing and maintaining backend services and APIs in Python running on AWS.
  • Planning the future of our server core technologies that will lay the foundation for exciting new gameplay features.
  • Deep analysis of player behaviours and how our servers can be hardened to both improve player experience and also defend against bad actors (botters, cheaters, intrusions etc).
  • Staying up-to-date with industry changes and emerging trends, especially regarding Python, Redis and its ecosystem, AWS, and Gaming.
  • Deploying, monitoring and managing applications in a cloud environment such as AWS, inspecting the performance of our server clusters and proposing improvements.
  • Mentoring and developing junior team members, fostering a culture of continuous learning and technical excellence.

What we are looking for from a Third Kinder

You would:

  • Be capable of working autonomously, gathering your own requirements and creating your own solutions.
  • Be capable of learning a new language or technology without guidance.
  • Stay abreast of emerging technologies and industry movements.
  • Enjoy working with a lot of different technologies, and have a keen desire to learn new ones.
  • Be adept at communicating with colleagues and customers to work well as a team.
  • Be motivated by creative freedom, ground-breaking initiatives and unknown territory.
  • Prefer a creative, open-thinking environment, over one managed through specs and have a passion for working on a wide variety of tasks.
  • Be able to work alone and also as part of a team, whilst knowing when to ask for advice from your colleagues.

Skills you need

  • Strong knowledge of Linux operating systems and Docker containers, as well as Redis, MySQL (or similar database systems).
  • 5+ years of experience in developing highly available back-end systems and servers for large-scale MMO games, high-traffic web systems or applications.
  • Experience with Python and its ecosystem (libraries, frameworks, etc.), familiarity with web frameworks such as Flask, Tornado, FastAPI, or another similar web framework and Python threading, as well as the principles of async programming.
  • Experience with stateful and stateless game server architectures and automated testing.
  • Ability to troubleshoot and debug complex issues across the servers, providing long-term solutions, whilst liaising with our QA team to enhance stability and performance.
  • Ability to write efficient low-latency, low-IO code.

Skills it would be great to have

  • Familiarity with messaging systems such as RabbitMQ, AWS SQS, Redis Streams.
  • Experience working with AWS services like EC2, ECR, RDS, S3, and IAM.
  • Knowledge of Infrastructure-as-Code (IaC) and experience with Terraform for managing infrastructure deployment.
  • Understanding of network infrastructure and cloud networking concepts, such as VPC, Subnet, Security Groups, and Load Balancing.
  • Experience with traffic analysis via Charles proxy, browser developer tools, Datadog, logs.
  • Understanding Kibana / Datadog log querying and dashboards.
  • Have experience in version control, especially multi-track development and familiarity with deployments methodologies and CI/CD pipelines.
  • Support and improve the workflows and pipelines that enable efficient content creation, working closely with other teams to ensure smooth integration.

Similar Jobs

Game District - Trainee Game Producer

Game District

Lahore, Punjab, Pakistan (On-Site)
6 Days ago
kalypso media - Intern in QA & Support

kalypso media

Worms, Rhineland-Palatinate, Germany (On-Site)
4 Months ago
Airbyte - Engineering Manager, Extensibility

Airbyte

San Francisco, California, United States (On-Site)
1 Month ago
Games2win - Sr Unity Game Developer

Games2win

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Aspyr Media - Product Manager

Aspyr Media

Austin, Texas, United States (On-Site)
1 Year ago
Ion - Java Junior Developer

Ion

Chișinău, Chisinau, Moldova (Hybrid)
3 Months ago
Haptic  - Senior Porting Programmer

Haptic

Paris, Île-de-France, France (Remote)
6 Months ago
Epic Games - Senior Security Programmer - Asset Integrity

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Ubisoft - Programming Team Lead (Engine)

Ubisoft

Saguenay, Quebec, Canada (Hybrid)
1 Month ago
luxsoft - Regular developer (Java with Power BI)

luxsoft

Poland (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Silicon Labs - Associate Staff Engineer- SQA (Wi-Fi/BT/BLE/15.4)

Silicon Labs

Hyderabad, Telangana, India (On-Site)
1 Year ago
ISS Stoxx - IT Release Manager

ISS Stoxx

Prague, Czechia (On-Site)
1 Month ago
NinjaVan - Field Sales Executive Jawa Timur (Talent Pool)

NinjaVan

East Java, Indonesia (On-Site)
9 Months ago
Keywords Studios - AI - Technical Research Associate (Prompts)

Keywords Studios

Silesian Voivodeship, Poland (On-Site)
3 Months ago
Gigamon - Sr Staff SW Engineer

Gigamon

Chennai, Tamil Nadu, India (On-Site)
3 Months ago
Reddit - ModLab Community Coordinator

Reddit

United States (Remote)
4 Days ago
WebFX - Copywriter (Digital Marketing & B2B)

WebFX

United Kingdom (Remote)
3 Months ago
Animoca Brands - Web3 Engineer

Animoca Brands

Hong Kong, Hong Kong (Hybrid)
3 Months ago
Pulse Point - Director, AdTech Data Partnerships

Pulse Point

United States (On-Site)
3 Months ago
extreme network - Staff QA Engineer

extreme network

Bengaluru, Karnataka, India (Hybrid)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Royal Leamington Spa, England, United Kingdom

Marsh McLennan - Motor Claims Handler

Marsh McLennan

Leeds, England, United Kingdom (Hybrid)
1 Month ago
Jane Street - Programming Language Engineer

Jane Street

London, England, United Kingdom (On-Site)
2 Months ago
DNEG - Pipeline Technical Director (DNEG Animation)

DNEG

London, England, United Kingdom (Hybrid)
2 Months ago
Rolls-Royce - Senior Design Engineer - Submarines

Rolls-Royce

Derby, England, United Kingdom (On-Site)
1 Month ago
Hawkeye Innovations - Match Operations Assistant

Hawkeye Innovations

Cardiff, Wales, United Kingdom (On-Site)
2 Months ago
Ansys - Technical Writer

Ansys

Cambridge, England, United Kingdom (On-Site)
2 Months ago
reversing labs  - Senior Full Stack Software Engineer

reversing labs

United Kingdom (Remote)
3 Months ago
Rolls-Royce - Product Support Engineer - Rail

Rolls-Royce

United Kingdom (On-Site)
4 Days ago
Lighthouse Games - Senior VFX Artist

Lighthouse Games

England, United Kingdom (Hybrid)
3 Months ago
The third floor  - Previs - Shot Creator/Animator

The third floor

London, England, United Kingdom (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Luxoft - Senior Developer (C# WPF)

Luxoft

New Delhi, Delhi, India (Remote)
7 Months ago
supercell - Senior Client Programmer, Project R.I.S.E

supercell

Shanghai, Shanghai, China (On-Site)
8 Months ago
Ion - Senior Java Developer - Italy

Ion

Turin, Piedmont, Italy (On-Site)
9 Months ago
Gunzilla - Senior Console Programmer

Gunzilla

Kyiv, Kyiv City, Ukraine (On-Site)
3 Months ago
innoactive studios - Software Engineer (.NET)

innoactive studios

(Remote)
3 Months ago
CyberArk - Senior C++ Win Engineer

CyberArk

Israel (Hybrid)
2 Months ago
Biblex games - Programmer

Biblex games

(Remote)
2 Months ago
Nasdaq - Senior Software Developer

Nasdaq

Atlanta, Georgia, United States (On-Site)
1 Year ago
Capgemini - SQL DBA (Consultant/Lead/Architect)

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Autodesk - Software Development Engineer- C++

Autodesk

Singapore (Hybrid)
1 Year ago

Get notifed when new similar jobs are uploaded

About The Company

Third Kind Games was founded in 2016 by nine leaders in the industry, and was acquired by Virtuos in2024. As a studio we continue to grow and work on ambitious projects with some of the biggestnames in games. We're always on the lookout for our next Third Kinder.

Royal Leamington Spa, England, United Kingdom (On-Site)

Royal Leamington Spa, England, United Kingdom (On-Site)

Royal Leamington Spa, England, United Kingdom (On-Site)

Royal Leamington Spa, England, United Kingdom (On-Site)

Royal Leamington Spa, England, United Kingdom (On-Site)

View All Jobs

Get notified when new jobs are added by third kind games

Level Up Your Career in Game Development!

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

Job Common Plug