This job might no longer be available.

Senior/Principal Game Server Engineer (Java)

Guerrilla
Amsterdam, Noord-Holland, Netherlands
2 years ago
Apply

Guerrilla, the Amsterdam-based developer of Horizon Zero Dawn, is looking for a Game Server Engineer to support our Online Tech team with upcoming projects.

Our Online Tech team

Our Online Tech team builds reliable, maintainable and performant online systems. We work with various other disciplines to create tools needed to build online game features. We deliver the networking and replication layers for both game client and server, integration with online platform services (e.g. PSN), authentication, matchmaking, leaderboards, and online player profiles. The team works in close collaboration with our Online Infrastructure team, which designs and maintains the build and deployment environments for our servers.

Our Technology

To sync multiple game clients in real time we’re using C++ and a custom UDP-based protocol. For everything else we use industry-standard web technologies: Java, Tomcat and Spring. Our game communicates through REST and has a persistent HTTPS connection to receive notifications. We share as little state as possible between web instances and use Hazelcast to synchronize when needed. We use Amazon EKS to host our servers and use other AWS services like S3 and DynamoDB to store persistent data. We also maintain a modern Angular app to facilitate moderation and run-time service management.

What You Will Do

You will:

Who You Are

We'd love to hear from you if:

Interested?

If you are up for the challenge, hit the “apply now” button to submit your application to us. Be sure to submit your CV, motivation letter, and a Java code sample that shows your best and most recent work. We would love to see structured programming as code examples and a demo presenting relevant work to the position.

Please note: This position is based in our studio in the heart of Amsterdam. Guerrilla offers relocation and immigration support.

Create Your Profile — Game companies can contact you with their relevant job openings.
Apply

Jobs at Guerrilla

Engineering jobs