This job might no longer be available.

Lead Online Tech Programmer

Guerrilla
Amsterdam, Noord-Holland, Netherlands
1 year ago
Apply

Our Online Tech team

We’re taking the Horizon franchise online and are building the technology for a multiplayer game!

The Online Tech team builds reliable, maintainable, and performant online systems and works with other teams 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.

The Role

Guerrilla is looking for an experienced and passionate Lead for the Online Tech team to help build reliable, maintainable, and performant online systems. We are searching for someone with a service mentality, a drive for continuous improvement, and a wide technical breadth spanning from backend web services to real-time game networking.

What you will do

Who you are

Interested?

If you think you’re up for the challenge, you can apply by hitting the “apply now” button. Be sure to submit:

If you have existing materials:

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

At Guerrilla, we believe that our team’s varied backgrounds, experiences, and perspectives help us create games that resonate with a diverse audience.

As an equal opportunities employer, we strive to create an inclusive environment, empower employees and embrace diversity.

We encourage everyone to respond as we consider all candidates on the basis of their merit, unique strengths, and perspectives they will bring to the role.

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

Jobs at Guerrilla

Engineering jobs