This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for an experienced Server Engineer to join the Brawl Stars team. As a Server Engineer at Supercell, you'll be embedded in a game team, actively contributing to game design and direction. You'll be responsible for making sure that our tens of millions of daily players get the best, most uninterrupted experience possible. In the Brawl Stars team you will be working closely with client programmers and other team members to develop new game features.
Job Responsibility
Design, implementation, deployment and maintenance of highly-scalable and available backends for live games
Work closely with client programmers and other team members to develop new game features and actively contribute to game design discussions
Contribute to best-practices on reliability and availability
Troubleshoot and tune high-volume sharded database systems
Periodically offer round-the-clock first-line support of the production environments, as part of a rotating on-call duty
Requirements
Prior experience in game development, enthusiasm towards games and game feature development in general
Strong experience in server-side Java, including concurrency and distributed systems
Good experience with Linux shell and scripting languages
Database design and implementation skills, and good SQL knowledge
Familiarity with Cloud computing
Hands-on experience with cloud platforms (AWS, GCP or Tencent Cloud), including automation and Infrastructure as Code (e.g. Terraform)
Knowledge of networking, security, and cloud security practices
Proven ability to design and implement high-performance, scalable distributed systems in a production setting
Ability to think clearly under pressure. We aim for minimal downtime in our games, and you are expected to be able to respond to and troubleshoot a wide range of issues in a production environment
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
Nice to have
Familiarity with ZooKeeper or similar coordination / service discovery systems
A track record of improving operational procedures (deployments, observability, incident response, runbooks) for production services
Knowledge of network protocols and non-blocking IO
Previous working experience on high-throughput live systems is a big plus
Experience in server development without application servers
What we offer
Relocation support
Compensation and benefits structured with the employee as a human being in mind