Back to Jobs
UserWise
Engineering & Architecture 1h ago

Principal Server Engineer

UserWise
SerbiaSerbia
Full-time
Market competitive, tax-free USD salaries
Senior-Level

Job Description

Key Skills Required

Master these to land this role

Python2h 41mFree Trial ✨
Start 10-Day Free Trial
DevOps1h 38mFree Trial ✨
Start 10-Day Free Trial
Backend42mFree Trial ✨
Start 10-Day Free Trial
PostgreSQLGCP/Google App EngineGoRedisNakama FrameworkLoad Testing

Want to know if you're a match for this job?

Calculate My Match Score

We're looking for a Principal Server Engineer to own the backend systems powering our live games - services currently supporting 1M+ DAU. You'll be responsible for performance, scalability, and reliability at the core of our infrastructure, working closely with the engineering team on everything from schema design to incident response.

Nice to Have

  • CI/CD and DevOps experience (GitHub Actions, GitLab CI) plus monitoring/alerting (Prometheus, Datadog)
  • Strong grasp of networking protocols — WebSockets, gRPC/HTTP2, UDP/TCP tuning for low-latency real-time systems

Responsibilities

  • Design, build, and maintain Go/Python backend services for live, high-traffic game titles
  • Own database schema design and query performance across PostgreSQL systems
  • Drive horizontal scaling strategy - optimizing CPU/memory footprint and reducing lock contention over vertical scaling
  • Profile and resolve memory leaks, CPU spikes, and deadlocks in production
  • Lead root-cause investigations for performance issues and outages, from detection through resolution
  • Architect and maintain in-memory caching/state layers (Redis/KeyDB/Memcached)
  • Design and run load tests to surface breaking points ahead of release

Requirements

Crucial

  • Deep Go & Python expertise — language internals, execution models, and performance tuning (goroutine management, GC tuning, zero-allocation techniques)
  • Strong PostgreSQL fluency — scalable schema design, query plan analysis, index strategy optimization, with real examples of resolving bottlenecks via data layout or query architecture changes
  • Proven experience scaling systems supporting 350k+ DAU, with a horizontal-scaling-first philosophy (efficient serialization/deserialization via Protobuf/MsgPack, reduced lock contention)
  • Hands-on profiling experience — identifying and resolving memory leaks, CPU spikes, and deadlocks
  • At least 2 concrete examples of complex production performance issues or outages, including root cause analysis and resolution methodology
  • At least 2 released production projects as a core backend engineer handling live traffic

Important

  • Hands-on experience with Redis, KeyDB, or Memcached — caching, rate-limiting, state management, including cache stampede mitigation, serialization overhead, and eviction policy design
  • Solid TDD/BDD judgment and practical load-testing experience (e.g., Artillery)
  • Practical experience with the Nakama framework — custom Go/Lua modules, matchmakers, storage engine, real-time multiplayer sockets
  • Practical GCP/Google App Engine experience — deploying, monitoring, and scaling serverless/container services

How would you rate this job post?

See what other professionals think about this role.

banner

UserWise (operating at userwise.io) is a live operations and rewards platform engineered for mobile gaming studios. Founded in 2020 by David Molnar (CEO & Co-Founder), Faraz Ahmed (VP of Product & Co-Founder), and Simon Doongoor (VP of Games), the company is headquartered in Madison, Wisconsin. UserWise specializes in building scalable, high-performance external teams and tools for game studios—addressing the gap between fragmented LiveOps (live operational management) and growth strategies. Unlike traditional game development firms, UserWise combines a proprietary platform with specialized talent to streamline new game development, player engagement, and portfolio-level product management. Under the hood, its platform integrates real-time analytics, UX-driven design, and modular workflows to optimize player retention and monetization. This empowers top mobile gaming companies to execute seamless LiveOps campaigns, maintain high player engagement, and scale operations efficiently. While funding details remain undisclosed, UserWise has positioned itself as a trusted partner for studios seeking to leverage data-driven, trust-centric game operations.

Safety First

  • Never pay for a job application.
  • Do not share sensitive bank info.
  • Verify the client before starting work.
Learn More
Principal Server Engineer at UserWise | HireSkys