Indium

Lead Unity Developer

Indium  •  Republic of India (Onsite)  •  1 month ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description


Experience: 5+ Years
Location: Hyderabad
Role Type: Full-time / Lead

Overview

We are seeking a high-caliber Lead Unity Developer to drive the development of complex, large-scale
production projects. This role requires a unique blend of technical mastery in Multiplayer (Photon
Fusion) and AI Architecture. The ideal candidate is a problem-solver who can navigate legacy
codebases with ease, mentor a team of developers, and implement scalable, high-performance
systems for commercial games.

Key Responsibilities

• Technical Leadership: Lead and mentor a team of Unity developers, taking full ownership of
technical delivery and code quality.
• Multiplayer Architecture: Develop and optimize core multiplayer features using Photon Fusion
2.x, ensuring seamless client-server synchronization and robust networking logic.
• AI Systems Design: Architect and implement scalable AI behaviors, including FSMs, Behavior
Trees, and Utility-based systems for complex NPC/Enemy interactions.
• Codebase Management: Quickly adapt to and extend existing/legacy codebases, identify
technical debt and implement stable, long-term solutions.
• Performance Optimization: Use the Unity Profiler and debugging tools to identify and resolve
performance bottlenecks in gameplay, UI, and networking.

Technical Requirements

• 5+ years of professional experience with Unity Engine and advanced C#.
• Expertise in Object-Oriented Programming (OOP), Design Patterns, and Event-driven
architecture.
• Deep understanding of ScriptableObjects, Prefabs, Coroutines, and Asynchronous workflows.
• Hands-on experience with Photon Fusion 2.x.
• Deep knowledge of RPCs, prediction, interpolation, lag compensation, matchmaking, and lobby
systems.
• Experience with backend APIs and cloud services (AWS, PlayFab, or Azure).
• Implementation of Finite State Machines, Behavior Trees, and Navigation/Path finding
(NavMesh).
• Experience with aggro/threat systems, boss phase management, squad coordination, and enemy
perception.
• Experience creating custom automation tools to improve team efficiency.
• Ability to trace complex issues across interconnected systems rather than applying temporary
fixes.
• Writing clean, maintainable fixes with minimal side effects on existing dependencies.
• Experience debugging and shipping across Mobile, PC, or Cross-platform environments.

Preferred Skills

• Experience with Git version control and CI/CD pipelines.
• Strong understanding of Mobile Optimization (memory management, draw calls, etc.).
• Basic knowledge of Shader Graph or HLSL.
• Proven ability to work under production constraints and meet commercial shipping deadlines.
• Adaptability to contribute quickly to unfamiliar projects.
• Strong architectural thinking with a focus on scalability and reusability.
• Ability to communicate technical concepts clearly and guide a team effectively.
• Ability to balance code quality with production deadlines.
Indium

About Indium

Indium is an AI-driven digital engineering company that helps enterprises build, scale, and innovate with cutting-edge technology.  We specialize in custom solutions, ensuring every engagement is tailored to business needs with a relentless customer-first approach. Our expertise spans Generative AI, Product Engineering, Intelligent Automation, Data & AI, Quality Engineering, and Gaming, delivering high-impact solutions that drive real business impact.

 

With 5,000+ associates globally, we partner with Fortune 500, Global 2000, and leading technology firms across Financial Services, Healthcare, Manufacturing, Retail, and Technology - driving impact in North America, India, the UK, Singapore, Australia, and Japan to keep businesses ahead in an AI-first world.

Industry
IT & Software
Company Size
1,001-5,000 employees
Headquarters
Cupertino, California
Year Founded
Unknown
Social Media