Guerrilla company logo

Guerrilla is hiring a Senior Online Server Engineer

Get the latest jobs to your inbox!

This position is no longer active. The listing is kept for reference.

Browse open Guerrilla positions

Job Description

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.

Sponsored
⭐ Featured Partner

Explore Biotech Careers

Discover exciting opportunities in biotechnology. Join innovative companies that are advancing healthcare and life sciences through cutting-edge research and development.

Remote FriendlyCompetitive SalaryBiotech

Create a Job Alert

Interested in building your career at Guerrilla? Get future opportunities sent straight to your email.

Create Alert

Related Opportunities

Discover similar positions that might interest you