Senior Server Engineer

2 Months ago • All levels • Backend Development • Undisclosed

About the job

Job Description

Senior Server Engineer at Supercell in Helsinki focuses on developing and maintaining game server backend infrastructure. Must have expertise in Java, distributed systems, cloud computing, and large-scale container deployments. Passionate about games and teamwork is essential.
Must have:
  • Java Programming
  • Distributed Systems
  • Cloud Computing
  • Container Deployments
Good to have:
  • Linux Shell
  • Network Design
  • Cloud Security
  • Terraform IaC
Perks:
  • Game Development
  • Knowledge Sharing



We are now looking for experienced Senior Server Engineer to join our Server Tech team in Helsinki. As a Senior Server Engineer at Supercell, you'll be mostly working with other Supercell tech and game teams, working closely with other server engineers and focusing on making sure that our hundreds of millions of monthly players get the best, most uninterrupted experience possible.

Your focus will be in developing the internal framework that is used for developing and running the game server backend. We prefer if you are interested in working on common backend features and you also like to do backend infrastructure related development.

In the Server Tech team you will be working with other Server Engineers based on our roadmap. Our roadmap and work must be aligned with the needs and interests of the independent game teams. Communication between server engineers in the Server Tech team and other teams is absolutely vital to our success. Game development is a team sport, so we work together to achieve the best results and we believe in a culture of knowledge sharing. Our server engineers frequently share learnings, both successes and failures, across the teams to make each team better. You must be humble, pragmatic and willing to admit and explain your mistakes.

If you have experience in developing live systems using virtualized computing, and you understand what it means to support a system with large user volumes, you might just be the person we're looking for!


Responsibilities 

  • Feature development and testing of in-house common server framework supporting game backend development
  • Design and implement changes to the cluster architecture for large game server architecture in a cloud
  • Contribute to best practices on cloud scalability, reliability, availability and security
  • Develop, setup and maintain upgrade procedures for cloud infrastructure
  • Stay up to date with relevant cloud and industry technologies
  • Optionally offer round-the-clock, first-line support to the production environments, as part of a rotating on-call duty

Requirements

  • Excellent Java programming skills, including experience with server-side Java, concurrency handling, and distributed systems
  • Ability to design and implement high performance distributed systems
  • Experience with cloud computing (e.g. AWS or GCP), automation and IaC
  • Being passionate and committed to tasks, and in general an autonomous person with high levels of initiative and energy
  • An open and respectful attitude towards others and their work
  • Experience (or good understanding) of large scale container deployments (using for example EKS, ECS, Fargate, GKE)
  • Good communication and teamwork skills with a positive attitude.

Nice to have

  • Good experience with Linux shell and common scripting languages
  • Knowledge of network design, security and protocols
  • Previous working experience on high-throughput live systems is a big plus. If absent, then at least a solid appreciation of the challenges involved is expected
  • Prior experience in game development is a plus but not required as long as you are passionate about games
  • Knowledge of cloud security
  • Knowledge of Terraform IaC tool
  • Knowledge of ZooKeeper
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Supercell is a global game company based in Helsinki, Finland, with offices in San Francisco, Seoul and Shanghai. Since our launch in 2010, we've brought five games to the global market – Brawl Stars, Clash Royale, Boom Beach, Clash of Clans and Hay Day.

If you love games and are passionate about playing and crafting them, and you’re looking for a job that provides you ownership and independence, you’re in the right place. We’ve built a company of proactive, independent teams with the freedom to do what they think is best for their players, our games and the company at large.

We are individuals from over 40 nationalities who believe in transparency, trust and the power of spending time with one another. 

Helsinki, Uusimaa, Finland (On-Site)

Shanghai, Shanghai, China (On-Site)

Helsinki, Uusimaa, Finland (On-Site)

Helsinki, Uusimaa, Finland (On-Site)

Helsinki, Uusimaa, Finland (On-Site)

Helsinki, Uusimaa, Finland (On-Site)

Helsinki, Uusimaa, Finland (On-Site)

San Francisco, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Supercell

Similar Jobs

Rockstar Games - Build & Release Engineer

Rockstar Games, United States (On-Site)

Hashlist - Senior Data Engineer

Hashlist, India (Hybrid)

Mashgin - Senior Software Engineer, Backend

Mashgin, United States (Hybrid)

Whatnot - Software Engineer, Discovery Feed & Browse

Whatnot, United States (Remote)

GoTo Group - Lead Software Engineer - Cartography

GoTo Group, Indonesia (On-Site)

Metacore - Backend Programmer

Metacore, Finland (Hybrid)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ASSIST Software - C++ Developer

ASSIST Software, Romania (On-Site)

Ubisoft - IT Financial Planning Analyst

Ubisoft, France (On-Site)

Zeta - Program Manager I

Zeta, India (On-Site)

Rush Street Interactive - Chief Software Architect

Rush Street Interactive, Estonia (On-Site)

ByteDance - Research Scientist, Code Generation

ByteDance, United States (On-Site)

Luxoft - Senior KDB Developer

Luxoft, United States (Remote)

Alpha Sense - Senior QA Automation Engineer

Alpha Sense, India (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Helsinki, Uusimaa, Finland

Rovio Entertainment Corporation - Senior Game Developer

Rovio Entertainment Corporation, Finland (Hybrid)

Remedy Entertainment Plc - Senior Hard Surface Artist

Remedy Entertainment Plc, Finland (On-Site)

Supercell - Senior Game Researcher

Supercell, Finland (On-Site)

Relax Gaming  - Legal Counsel

Relax Gaming , Finland (Hybrid)

Metacore - Data Lead, Merge Mansion

Metacore, Finland (On-Site)

Zaibatsu Interactive - 2D animator

Zaibatsu Interactive, Finland (Remote)

Azerion - Senior Backend Developer

Azerion, Finland (Hybrid)

Rovio Entertainment Corporation - Lead Performance Marketing Manager

Rovio Entertainment Corporation, Finland (Hybrid)

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Epic Games - Senior Engineer, Patching

Epic Games, (On-Site)

AI Fund - Senior Backend Engineer

AI Fund, Taiwan (Hybrid)

Next Level Business Services - Java Developer

Next Level Business Services, United States (On-Site)

Bigger Games - Lead Software Engineer

Bigger Games, Türkiye (On-Site)

CCP Games - Senior Distributed Systems Engineer

CCP Games, Iceland (Remote)

Playrix - Golang Tech Lead

Playrix, Ukraine (Remote)

Voodoo - Senior Android Developer

Voodoo, France (Hybrid)

NAH.io - Senior Software Analyst/ Architect

NAH.io, Hong Kong (On-Site)

N-iX - Senior Java Engineer (#2468)

N-iX, Romania (Hybrid)

Get notifed when new similar jobs are uploaded