UserWise

Principal Server Engineer

UserWise  •  Lahore, PK (Onsite)  •  1 day ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

About the Role

We're looking for a Principal Server Engineer to own the backend systems powering our live games - services currently supporting 350k+ 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.

Experience: 8+ years

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

Requirements

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

Benefits

  • Market competitive, tax-free USD salaries
  • Private Health Insurance
  • Paid Time Off
  • Performance Bonus
  • Annual Performance Reviews
UserWise

About UserWise

UserWise Services builds high-performance external teams for game studios that need to move fast, scale intelligently, and operate for the long term 🎮

We focus on new game dev, LiveOps, growth, maintenance, and portfolio-level product execution. Our teams take real ownership and work as a true extension of our partners, not as a vendor layer.

🤖 AI is core to how we work.

We run production and LiveOps through our proprietary AI-powered toolset, built to accelerate design, content creation, LiveOps execution, and decision-making. This isn’t experimental. It’s part of our daily workflow. How games are built and operated is changing, and we’re building for that reality.

Founded in 2020, we’re trusted by partners including PeopleFun, Tripledot Studios, Halfbrick, AppLovin, and Playful Rewards.

📊 Today, we help manage and grow games generating $100M+ in annual revenue across partner portfolios.

🌍 We operate across the US and EU, with a distributed, senior-leaning team hired globally for speed, judgment, and execution quality.

What sets us apart is how we operate.

We build flexible production and growth teams that feel internal from day one. Ownership stays close to the work. Decisions stay grounded in player impact. Our proprietary tools remove friction across design, art, engineering, data, and LiveOps so teams can focus on what actually moves the needle.

Our principles

⚡ Speed over bureaucracy

🧠 Ownership at every level

🎯 Player-first thinking

🚀 Momentum over perfection

How we partner

• LiveOps & Growth

• Maintenance

• Embedded Teams

• New Game dev

👥 For game talent

UserWise connects top global talent with leading studios and real products. You work on games played by millions, with real ownership and room to grow. We handle the overhead so you can focus on building.

Founded by product and LiveOps leaders, we stay practical, execution-focused, and grounded in what actually ships.

We’re building for the long term.

Follow along 👋

Industry
Unknown
Company Size
51-200 employees
Headquarters
Madison, Wisconsin
Year Founded
2020
Social Media