Search by job, company or skills

Baazi Games

Principal Engineer

10-15 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role Overview

We are looking for a hands-on Unity Principal Engineer with deep expertise in 3D multiplayer game development to drive architecture and technical vision for our real-money gaming (RMG) platforms.

This is a senior IC role requiring strong ownership of Unity architecture, performance and scalable multiplayer systems across mobile and app ecosystems.

Key Responsibilities

Architecture & Technical Leadership

  • Define and drive the overall Unity architecture and technical roadmap.
  • Design scalable frameworks for 3D multiplayer real-money games.
  • Ensure modular, maintainable and high-performance codebases across platforms.

Hands-on Development

  • Actively contribute to core gameplay systems and engine-level components.
  • Build and optimize systems for:
  • Multiplayer synchronization
  • Game state management
  • Real-time interactions

Multiplayer & Networking Systems

  • Architect and implement real-time multiplayer systems using:
  • WebSockets / TCP / UDP
  • Client-server architecture
  • Matchmaking systems
  • Ensure low latency, high reliability and anti-cheat mechanisms.

Performance Optimization

  • Optimize for mobile performance (Android & iOS):
  • CPU / GPU usage
  • Memory & GC optimization
  • Frame rate stability
  • Use tools like Unity Profiler, Xcode Instruments, Android Profiler.

Cross-Platform Development

  • Lead development across:
  • Mobile (Android, iOS)
  • WebGL / Desktop (if applicable)
  • Ensure consistent performance across device tiers.

Frameworks & Tooling

  • Build reusable SDKs, tools and pipelines for faster development cycles.
  • Improve build systems and asset pipelines.

Collaboration

  • Work closely with game designers, artists, backend engineers and product teams.
  • Align technical architecture with gameplay and business requirements.

Mentorship & Influence

  • Mentor senior engineers and guide technical decisions across teams.
  • Conduct architecture reviews and enforce engineering standards.

Must Have Skills

  • 10–15 years of software/game development experience.
  • 7+ years of deep hands-on experience with Unity and C#.
  • Proven experience building 3D multiplayer games.
  • Strong expertise in:
  • Unity architecture & design patterns
  • Multiplayer networking & synchronization
  • Real-time systems & client-server models
  • Experience shipping mobile games (Android & iOS) at scale.
  • Strong understanding of:
  • Performance optimization
  • Memory management
  • Rendering pipelines

Good to Have

  • Experience in real-money gaming (RMG) platforms.
  • Knowledge of Photon, Mirror or custom multiplayer frameworks.
  • Expertise in shaders, URP/HDRP and advanced graphics.
  • Experience with anti-cheat systems and secure gameplay architecture.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 146595377

Similar Jobs