Senior Server Engineer

1 Month ago • All levels • Backend Development

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
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.



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)

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)

View All Jobs

Get notified when new jobs are added by Supercell

Similar Jobs

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Nagarro - Senior Engineer, Java Fullstack

Nagarro, India (On-Site)

OpenGov - Software Engineer I

OpenGov, India (On-Site)

Evernorth Health Services - Software Engineering Advisor [T500-13631]

Evernorth Health Services, India (On-Site)

BigID - Data Engineering Team Lead

BigID, Israel (Hybrid)

WeWork India - Software Engineer in Test (SDET-2)

WeWork India, India (On-Site)

Pesto Tech - Senior Backend Engineer - $35,000/Year

Pesto Tech, India (On-Site)

Next Level Business Services - IBM Initiate Developer

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

Get notifed when new similar jobs are uploaded

Jobs in Helsinki, Uusimaa, Finland

Supercell - Game Design Lead, Clash of Clans

Supercell, Finland (On-Site)

HypeHype  Inc  - Lead Data Analyst

HypeHype Inc , Finland (On-Site)

Ziff Davis - Site Reliability Engineer II

Ziff Davis, Finland (On-Site)

Metacore - Backend Programmer

Metacore, Finland (Hybrid)

Netflix - Senior QA Analyst - Games

Netflix, Finland (On-Site)

Supercell - Engine Programmer, Editor

Supercell, Finland (On-Site)

Supercell - Investments Intern

Supercell, Finland (On-Site)

Rovio Entertainment Corporation - Lead Game Developer

Rovio Entertainment Corporation, Finland (Hybrid)

Netflix - Senior Game Programmer - MoonLoot

Netflix, Finland (On-Site)

Get notifed when new similar jobs are uploaded

Backend Development Jobs

N-iX - Senior Java Engineer (#2448)

N-iX, Ukraine (Remote)

Push Gaming - Senior Backend Developer

Push Gaming, Spain (Remote)

Interactive Brokers - Senior Java Developer - Client Portal

Interactive Brokers, Hong Kong (On-Site)

PAPAYA - Backend Team Lead

PAPAYA, Israel (On-Site)

Playtika - Server Technical Lead

Playtika, Poland (Hybrid)

Nielsen Holdings - .Net Developer

Nielsen Holdings, India (Hybrid)

Flow - Senior/Staff Backend Software Engineer

Flow, United States (Hybrid)

Eleven Labs - Backend Engineer

Eleven Labs, Spain (Remote)

Push Gaming - Solution Architect

Push Gaming, Malta (Hybrid)

Get notifed when new similar jobs are uploaded