Senior Game Programmer (Engine)

Placements24

Richards Bay

Hybrid

ZAR 900,000 - 1,300,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Relocation assistance
Healthcare coverage

Job summary

Placements24, a game development studio in Richards Bay, KwaZulu-Natal, seeks a Senior Game Programmer (Engine) to join the team. You will design, optimize, and maintain the core engine, collaborating with designers, artists, and programmers to deliver high-performance gameplay.

The ideal candidate has 5+ years in engine programming with deep C++ knowledge and experience with Unreal/Unity-like engines. This hybrid role offers relocation assistance and opportunities to influence technical

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field or equivalent experience.
  • Minimum 5 years of professional game development, engine programming focus.
  • Strong C++ and OO design knowledge, engine architecture experience.

Responsibilities

  • Design, implement, and optimize core game engine systems (rendering, physics, AI).
  • Develop and maintain robust, scalable C++ code.
  • Collaborate with design, art, QA to implement gameplay features.
  • Identify and resolve performance bottlenecks and memory issues.
  • Write clear, documented code and participate in code reviews.
  • Contribute to architectural decisions for future engine development.
  • Mentor junior programmers and share knowledge.
  • Stay current with engine tech trends and best practices.

Skills

C++
Engine programming
Unreal/Unity
3D math
Graphics APIs
Performance profiling
Debugging
Teamwork
Communication

Education

Bachelor's degree or equivalent

Tools

Unreal Engine
DirectX
Vulkan
OpenGL

Job description

About the Role Our client, a highly regarded game development studio known for its innovative titles, is looking for a Senior Game Programmer (Engine) to join their talented team in Richards Bay, KwaZulu-Natal. This critical role involves developing, optimizing, and maintaining the core game engine and its associated systems. You will work closely with designers, artists, and other programmers to implement cutting‑edge gameplay features and ensure a smooth, high‑performance player experience. The ideal candidate will possess a deep understanding of C++ and game engine architecture, a passion for problem‑solving, and a proven ability to deliver robust and efficient code. This is an excellent opportunity to contribute to exciting new projects and influence the technical direction of the studio from Richards Bay.

Key Responsibilities
  • Design, implement, and optimize core game engine systems, including rendering, physics, AI, and memory management.
  • Develop and maintain robust, scalable, and efficient C++ code.
  • Collaborate with cross‑functional teams (design, art, QA) to define and implement gameplay features.
  • Identify and resolve performance bottlenecks and memory issues across various platforms.
  • Write clear, concise, and well‑documented code, adhering to coding standards and best practices.
  • Participate in code reviews, providing constructive feedback to peers.
  • Contribute to architectural decisions and technical design discussions for future engine development.
  • Debug complex technical issues and provide timely solutions.
  • Stay current with advancements in game engine technology and C++ programming.
  • Mentor junior programmers and share technical knowledge.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent industry experience.
  • Minimum of 5 years of professional experience in game development, with a focus on engine programming.
  • Strong proficiency in C++ and object‑oriented design principles.
  • Experience with game engine architecture and development (e.g., Unreal Engine, Unity, or custom engines).
  • Solid understanding of 3D math, graphics APIs (DirectX, Vulkan, OpenGL), and physics engines.
  • Experience with performance profiling and optimization techniques.
  • Strong debugging and problem‑solving skills.
  • Excellent communication and teamwork abilities.
  • Ability to work effectively in a fast‑paced, iterative development environment.
  • Passion for video games and game development.
Benefits
  • Competitive salary and performance‑based bonuses.
  • Comprehensive health, dental, and vision insurance plans.
  • Hybrid work model offering flexibility between office and remote work.
  • Generous paid time off and holiday leave.
  • Opportunities for professional growth and skill development.
  • A collaborative and creative studio culture in Richards Bay, KwaZulu-Natal.
  • Relocation assistance may be available for qualified candidates.
  • Access to the latest gaming hardware and software.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Game Programmer (Engine Focus)
Senior Game Programmer (Engine Focus)

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work arrangement
Senior Game Programmer (Engine)
Senior Game Programmer (Engine)

Placements24 • East London

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Health and retirement benefits
Hybrid work model
Senior Gameplay Programmer
Senior Gameplay Programmer

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 900,000 - 1,500,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Gameplay Programmer
Senior Gameplay Programmer

Placements24 • Richards Bay

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Medical, dental, and vision insurance
Paid time off
+2
Senior Game Programmer (Gameplay)
Senior Game Programmer (Gameplay)

Placements24 • East London

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Health insurance
Paid time off
+5
Senior Game Programmer - Unreal Engine Specialist
Senior Game Programmer - Unreal Engine Specialist

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Medical and retirement plans
Career growth opportunities
+1
Lead Game Programmer
Lead Game Programmer

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary with bonus
Hybrid work model
Health insurance
+1
Senior Game Programmer (Gameplay)
Senior Game Programmer (Gameplay)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary and project bonuses
Medical, dental, and vision insurance
Generous paid time off and flexible/hy
+2
Remote Lead Game Programmer
Remote Lead Game Programmer

Placements24 • East London

Hybrid
ZAR 1,976,000 - 2,964,000
Fully remote
Competitive salary + bonuses
Health, dental, vision insurance
+3
Lead Game Developer (Unity)
Lead Game Developer (Unity)

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 1,200,000 - 1,900,000
Competitive salary
Performance bonuses
Medical aid
+3