Skip to content
← Back to job listings

Principal Engineer

Baazi Games · Delhi, Delhi, India

External listingfull-time10 days ago

About The Role

About the job 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 .

This is an external listing. JobSpring does not represent or verify the employer. Report this listing