Game Programmer

DNEG

Bengaluru

On-site

INR 2,300,000 - 3,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

DNEG in Bengaluru is seeking a Game Programmer to architect and implement high‑performance, multiplayer features using Unreal Engine 5 and C++. The role emphasizes FPS/networked gameplay, level streaming, and cross‑platform optimization for PC and mobile.

You will collaborate with designers, artists, and engineers to deliver scalable systems, robust tooling, and a smooth development pipeline while ensuring top‑tier performance and quality.

Qualifications

  • Expertise in C++ with Unreal Engine 5
  • Knowledge of GAS for multiplayer gameplay
  • Experience across PC and mobile platforms
  • Proficiency in Unreal networking and client/server models
  • Level streaming for large environments
  • Build systems for multi‑platform deployment
  • Optimization for CPU, GPU, and memory
  • Experience with cloud multiplayer solutions
  • Source control experience (Perforce, Git) and CI/CD
  • Strong analytical and problem‑solving skills
  • Effective communication across teams

Responsibilities

  • Define technical strategies for PC and mobile platforms
  • Architect and optimize core gameplay systems in C++ and Unreal Engine 5
  • Oversee GAS implementation for scalable multiplayer gameplay
  • Design and implement networking architecture using client/server model
  • Develop and maintain build systems for cross‑platform deployment
  • Optimize CPU, GPU, memory, and network performance
  • Implement level streaming solutions for large environments
  • Create and enhance internal tools for designers and artists
  • Collaborate with UI/UX, animation, and gameplay teams
  • Troubleshoot multiplayer synchronization and latency issues
  • Analyze complex technical problems and provide scalable solutions
  • Mentor developers and foster technical excellence

Skills

C++
Unreal Engine 5
Gameplay Ability System
Networking (Client/Server)
Level streaming
Performance optimization
Problem solving
Communication

Tools

Unreal Build System
Jenkins
CMake
Perforce
Git
CI/CD pipelines

Job description

Job Title

Game Programmer

About the Role
  • We are seeking a Game Programmers for a multiplatform Unreal Engine 5 project spanning PC and mobile.
  • This role requires deep expertise in C++. It also requires experience working in Unreal Engine coupled with C++. Blueprint knowledge is assumed but is not sufficient: Unreal + C++ is a must.
  • Additionally, we will value knowledge of Gameplay Ability System (GAS), Unreal’s Client/Server networking model, level streaming, build systems, and performance optimization.
  • You will be responsible for architecting scalable multiplayer systems, ensuring seamless level streaming, and optimizing the game for both high-end and mobile platforms.
  • This position demands strong analytical skills, excellent communication, and the ability to drive technical decisions across disciplines. You will work closely with designers, artists, and engineers to ensure the game meets performance and quality standards while supporting a smooth development pipeline.
Job Responsibilities
  • Working with the engineering team, defining technical strategies for PC and mobile platforms.
  • Architect and optimize core gameplay systems using C++ and Unreal Engine 5.
  • Oversee Gameplay Ability System (GAS) implementation for scalable, multiplayer gameplay mechanics.
  • Design and implement networking architecture using Unreal’s Client/Server model, ensuring smooth multiplayer interactions.
  • Develop and maintain build systems for efficient cross-platform deployment on PC and mobile.
  • Optimize game CPU, GPU, memory, and network performance across different hardware configurations.
  • Implement level streaming solutions to manage large, open-world environments efficiently.
  • Create and enhance internal tools to improve workflow efficiency for designers and artists.
  • Work closely with UI/UX, animation, and gameplay teams to integrate high-performance features.
  • Troubleshoot multiplayer synchronization issues, replication optimizations, and latency mitigation strategies.
  • Analyze complex technical problems, providing robust and scalable solutions.
  • Mentor developers and foster a culture of technical excellence and collaboration.
Needs to Have
  • Expert C++ programming skills with deep Unreal Engine 5 experience.
  • Strong understanding of Gameplay Ability System (GAS) for multiplayer gameplay mechanics.
  • Experience developing for PC and mobile platforms, ensuring compatibility and performance.
  • Proficiency in Unreal Engine's networking framework, implementing client/server architectures for multiplayer games.
  • Expertise in level streaming techniques for open-world or large-scale environments.
  • Strong knowledge of build systems (Unreal Build System, Jenkins, CMake) for efficient multi-platform deployment.
  • Proven track record of optimizing CPU, GPU, and memory performance for both PC and mobile.
  • Familiarity with cloud-based multiplayer solutions, matchmaking, and server scaling.
  • Experience working with source control systems (Perforce, Git) and CI/CD pipelines.
  • Excellent analytical and problem-solving skills, with a deep understanding of game architecture and optimization.
  • Strong communication skills, capable of collaborating with technical and non-technical teams effectively.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Game Developer
Game Developer

BotLab Dynamics • Dadri

On-site
INR 900,000 - 1,500,000
Senior Unreal Developer
Senior Unreal Developer

JSM Consulting Inc. • Maharashtra

On-site
INR 4,500,000 - 7,500,000
Software Developer
Software Developer

Zen Technologies Limited • Hyderabad

On-site
INR 900,000 - 1,500,000
Game Developer
Game Developer

Zen Technologies Limited • Kondapur

On-site
INR 800,000 - 1,200,000
UNREAL ENGINE DEVELOPER 04/10/25
UNREAL ENGINE DEVELOPER 04/10/25

Technogiq • Indore District

On-site
INR 600,000 - 1,200,000
Contractor, Administrative
Contractor, Administrative

American Bureau of Shipping (ABS) • Pune District

On-site
INR 4,000,000 - 6,000,000
Lead Gameplay Programmer (Unreal Engine)
Lead Gameplay Programmer (Unreal Engine)

Playdawn • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Competitive compensation
Long-term growth opportunities
Senior Programmer - III
Senior Programmer - III

Keka Technologies Private Limited • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Platform Engineer
Platform Engineer

ESP Engineered • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Game Programmer
Game Programmer

Reliance Games • Pune District

On-site
INR 800,000 - 1,800,000