Senior Unity Game Developer
Battlebucks
5 - 10 years
Gurugram
Posted: 26/02/2026
Job Description
About the Role
We are looking for a Senior Unity Developer with strong experience in multiplayer game development who can work on and evolve a complex, production-level codebase.
This is a hands-on individual contributor role focused on:
- Understanding and improving existing architecture
- Building scalable multiplayer features
- Maintaining high code quality standards
The ideal candidate should be comfortable working with large systems and making informed architectural decisions.
Experience: 4+ years
Key Responsibilities
Codebase Ownership & Architecture
- Understand and work efficiently within an existing Unity codebase
- Analyse current systems and improve architecture where necessary
- Design and implement scalable, modular features
- Maintain clean, readable, and maintainable code
- Identify technical debt and propose improvements
Multiplayer Architecture & Networking
- Implement and maintain real-time multiplayer systems
- Strong understanding of:
- Clientserver architecture
- Authoritative server models
- State synchronisation & prediction
- Work with Photon Fusion for real-time gameplay
- Integrate with WebSocket-based backend services for:
- Matchmaking
- Game state updates
- Player progression & session handling
- Handle networking challenges like latency, reconciliation, and fairness
Gameplay Systems (Shooter / Multiplayer Focus)
- Develop and enhance:
- Player movement and combat systems
- Shooting mechanics, hit detection, and recoil
- Match flow & game state management
- Optimize gameplay for performance and responsiveness
Code Quality & Best Practices
- Apply strong Unity architecture principles:
- Modular design
- Event-driven systems
- Separation of concerns
- Use design patterns such as:
- State Machine
- Object Pooling
- Observer / Event Bus
- Participate in code reviews and technical discussions
- Follow proper Git workflows (branching, PRs, reviews)
Required Skills & Experience
- 58+ years of professional Unity (C#) experience
- Strong experience with multiplayer game development
- Hands-on experience with Photon Fusion
- Experience working with WebSocket-based multiplayer systems
- Deep understanding of: Networking fundamentals (latency, sync, prediction) and Unity lifecycle, memory management, profiling
- Strong Git knowledge
Good to Have
- Experience working on shooter / FPS / battle-style games
- Experience integrating backend systems (REST, WebSockets)
- Performance optimization for mobile & PC
- Understanding of anti-cheat and validation concepts
- Experience with CI/CD for Unity builds
Soft Skills
- Strong analytical thinking
- Ability to quickly understand complex systems
- Clear technical communication
- Ownership of assigned features
- Ability to guide juniors technically (without formal team management)
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
