Open PositionsC++ / Systems Engineer – Realtime & Engine (m/f/d)

C++ / Systems Engineer – Realtime & Engine (m/f/d)

Hamburg / RemoteC++ · Rust · Deno/TypeScriptFull-time
C++ / Systems Engineer – Realtime & Engine (m/f/d)

What this is about

We're building a new product in realtime voice and communication – greenfield, with a stack we deliberately picked ourselves. No legacy, no feature treadmill. Instead, the technically interesting problems: low latencies, clean memory and threading behaviour, cross-platform native components that stay stable under load – on Windows, macOS, Linux and mobile.

If you enjoy going deep into runtime, engine and pipeline topics and want to help shape a system from the ground up, this is your playground.

Who we are

4Players has been building infrastructure and communication software for games and realtime applications for 25 years. Our products include ODIN Voice, Fleet, Rooms and 4Netplayers – used by studios, developers and enterprise customers worldwide.

We're a small, experienced team in Hamburg. Senior, no corporate overhead. Architectural decisions are discussed on technical merit, not handed down from above.

Your focus

The core is C++ and systems experience. That's the rare, hard-to-replace part – and exactly what matters to us. How deep you are in the other topics is open.

  • Build native components in C/C++ and embed them into larger applications
  • Work on performance, multithreading and cross-platform behaviour
  • Read, extend and occasionally patch existing engine/runtime sources – wired up through FFI bridges
  • Get involved in native media, audio or graphics pipelines, depending on interest and background
  • Shape things rather than just ship tickets – in a small team with short paths

Beyond the core

Around the C++ core we work in Rust (FFI and platform code) and TypeScript/Deno on the backend, plus PostgreSQL/MySQL, Redis and CI/CD on Linux and Docker. Godot is part of the stack.

You don't have to bring all of that. We're looking for someone who comes from C++ and wants to grow into the rest piece by piece. That's how it works here anyway – nobody on the team showed up knowing the whole stack; we all learned parts of it on the job.

What you bring

Must

  • Solid experience with modern C++ in real projects
  • Understanding of memory management and multithreading – not from textbooks, but from your own code
  • Willingness to dig into unfamiliar native codebases and make targeted changes
  • Openness to pick up Rust and some backend (TypeScript/Deno)

Nice to have

  • Game engines like Godot, Unreal or native Unity plugins
  • Engine source code, your own patches or native extensions
  • Native media topics: video encoding/decoding, capture, audio pipelines
  • Productive-level Rust
  • Realtime, multiplayer or voice systems
  • Linux toolchains, Docker, CI/CD, distributed systems

What we offer

  • Greenfield, no legacy – stack picked deliberately
  • High ownership, lots of room to shape things technically
  • Real technical problems instead of feature pressure
  • Small senior team, direct communication, no micromanagement
  • Pick your setup: macOS, Linux or Windows
  • Remote-friendly, office in Hamburg, two in-person meetups a year
  • 25 years of stable ground – and still the appetite to build something new

Interested?

Send us your GitHub link, a portfolio or a short overview of your projects. What we mainly care about is experience with C++, native systems, runtime/engine development or high-performance backend. No formal cover letter needed.

And if you're not sure whether you bring "enough" – get in touch anyway. We're not looking for someone who ticks every box, but for someone whose C++ side is solid and who clearly wants to grow into the rest.

Interested?

Join our team and help build the services developers rely on.

Apply Now

At a Glance

Location

Hamburg / Remote

Area

C++ · Rust · Deno/TypeScript

Type

Full-time

Posted

June 9, 2026