Jobs
My ads
My job alerts
Sign in
Find a job Employers
Find

Senior c++ programmer

Brink Labs
C++ programmer
Posted: 4 December
Offer description

About LemurLemur is a fully managed multiplayer platform and framework for games—the "other game" that lives underneath your game. It's the part that quietly decides what should run on the client, what must stay authoritative on the server, where that code should live across a fleet of machines, and how your world holds together when thousands of players show up at once.As a framework, Lemur gives teams a clear way to express their game logic without hard-wiring infrastructure everywhere. You focus on the rules of your world; Lemur takes care of getting that logic in the right place, keeping players in sync, and dealing with the ugly realities of scale, latency, and failures. As a platform, it owns the lifecycle: local development that feels close to production, server builds and deployments, environments, and the observability you need to trust what's running.Working on Lemur means doing deep systems work with very visible impact. Some weeks you're teaching the runtime to reason about interest and consistency, so thousands of entities feel instantaneous instead of like packet soup. Other weeks you're tightening the developer experience—iteration loops, APIs, and tools that make distributed debugging and operations feel less like surgery and more like craft. This is the kind of internal tech that usually only exists inside big MMO studios or edge platforms; here, you help design it from the inside and put it in the hands of game teams.Your roleAs a Senior C++ Developer on Lemur, you'll focus on the server technology and network library that power large-scale, persistent worlds.You'll work on the low-level building blocks: real-time networking, distributed execution, scalability, and performance. You'll collaborate closely with other engine, backend, and gameplay engineers to design systems that are both powerful and pleasant to build on.This is a role for someone who enjoys deep technical work, cares about correctness and performance, and wants to shape how modern multiplayer games are built and operated.What you'll doDesign, implement, and maintain high-performance C++ server components for Lemur.Evolve Lemur's network library :Real-time communication (latency, bandwidth, jitter)Connection management, reliability, and congestion controlSerialization, protocol design, and versioningWork on the authoritative simulation layer :Entity/session lifecycleState replication, interest management, and consistency modelsContribute to Lemur's distributed runtime :Deciding where logic runs (which process / node / region)Load balancing and scaling strategiesFault tolerance and recovery mechanismsBuild and refine developer workflows :Local dev setups that mirror productionServer build and deployment flowsTools that make it easy to debug, profile, and reason about distributed systemsDiagnose and fix hard production-style issues :Race conditions, deadlocks, memory issuesNetwork edge cases, spikes, and obscure latency problemsCollaborate with other engineers to define APIs and patterns that game teams use to build on Lemur.Who you areYou have 5+ years of professional C++ experience (modern C++17/20 or similar), with a focus on systems or engine development .You've worked on multiplayer or online games, large-scale backends, or similar infrastructure (MMOs, live-service games, networking middleware, etc.).You understand network programming beyond the basics:TCP/UDP, sockets, NAT traversal basicsLatency, bandwidth, packet loss, and what they mean for game designApproaches to reliability, replication, and reconciliationYou're comfortable with multi-threaded, high-performance code :Profiling and optimizing hot pathsReasoning about memory usage and allocation patternsYou have experience with server technology :Running services on LinuxObservability (metrics, logs, tracing) and debugging in distributed environmentsYou care about API design and ergonomics – you want game teams to enjoy building on what you create.You take end-to-end ownership : from design and implementation to testing, deployment considerations, and long-term maintenance.Bonus points if:You've worked on tech similar to Cloudflare Durable Workers/Objects, AWS GameLift, SpatialOS, or other distributed runtimes.You've built tools or SDKs used by other developers.You've shipped or operated a large-scale online game in production.What we offerA competitive salary that reflects your experience and impact.Fully remote work with core hours to keep collaboration smooth across the team.The chance to work on deep, challenging problems in networking and distributed systems with experienced industry veterans.Real influence over Lemur's architecture and roadmap – this is core technology, not feature factory work.A culture that values curiosity, honesty, and craft as much as raw output.

Apply
Create an E-mail Alert
Job alert activated
Saved
Save
Similar job
Senior c++ programmer
Brink Labs
C++ programmer
Similar jobs
Home > Jobs > It jobs > C++ programmer jobs > Senior C++ Programmer

About Jobijoba

  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create an E-mail Alert
Job alert activated
Saved
Save