Guerrilla, the Amsterdam-based developer of the Horizon franchise, is looking for a Online Services 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, inventory, store, server allocations, etc. The team works in close collaboration with our Online Infrastructure team, which designs and maintains the build and deployment environments for our services, servers and tools.

Our Technology:

Here at Guerrilla we have our own custom game engine, Decima, to power all of our games.
The team responsible for all the low-level features on the engine required making the engine support online related features like replication. For this we have a custom UDP-based protocol to sync multiple game clients in real time. For everything else we use industry-standard web technologies, like curl and mbedtls.

What you will do:

As a Senior Online Server Engineer we will look to you to:

  • Architect and build game services and game engine networking features:
  • Work on player systems focused on persistence, safety, retention, and engagement;
  • Cooperate with multiple internal stakeholders and disciplines to achieve the game’s vision;
  • Work with game and other tech development teams to enable and optimize game features

Who you are:

To be considered as a candidate for the role, we expect you to:

  • You have at extensive C++ experience (game industry experience is a plus);
  • You have excellent problem-solving and troubleshooting skills, good attention to detail and documentation skills
  • You are comfortable working on a large codebase;
  • You have a firm grasp on software design and architecture, and enjoy writing code that is both maintainable and performant;
  • You have a deep understanding of web-related technologies (e.g. HTTP, REST, UDP/TCP);
  • You have experience with version control systems such as Git and Perforce;
  • You have strong written and verbal communication skills;
  • You have a helpful, solution-minded approach;
  • Have an interest in online gaming.

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 c++ 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.

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.

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


Our system has flagged this application as potentially being associated with bot traffic. Please turn off any VPNs, clear your browser cache and cookies, or try submitting your application in a different browser. If this issue persists, please reach out to our support team via our help center.
Please complete the reCAPTCHA above.