Senior Game Programmer (Engine)

Placements24

East London

Hybrid

ZAR 900,000 - 1,500,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Health and retirement benefits
Hybrid work model

Job summary

Placements24 in East London, Eastern Cape, ZA, seeks a Senior Game Programmer focused on engine development to drive performance, stability, and feature sets of a proprietary game engine. Hybrid work model and collaboration with a skilled team are key aspects of the role.

You will tackle complex challenges in real-time graphics, optimize across PC and consoles, and contribute to core technology powering award-winning titles.

Qualifications

  • 7+ years of professional game engine programming experience.
  • Expert in C++ and strong OO design principles.
  • Deep knowledge of game engine architecture, including rendering, physics and memory management.
  • Experience with graphics APIs DirectX, Vulkan, or Metal.
  • Proven ability to profile and optimize code for multiple platforms.
  • Experience with multithreading and concurrency.
  • Hybrid work environment and strong teamwork abilities.
  • Bachelor's or Master's in Computer Science, Engineering, or related field, or equivalent experience.

Responsibilities

  • Design, implement, and maintain core engine systems, including rendering, physics, memory management, and asset pipelines.
  • Optimize engine performance across various target platforms (PC, consoles).
  • Develop and implement new engine features based on project requirements and technological advancements.
  • Collaborate with gameplay programmers to provide robust and efficient tools and systems.
  • Profile and debug complex engine issues, identifying root causes and implementing effective solutions.
  • Write clean, efficient, and well-documented C++ code adhering to high-quality standards.
  • Work closely with QA to identify and resolve engine-related bugs.
  • Mentor junior engine programmers and contribute to code reviews.
  • Stay abreast of the latest advancements in game engine technology and rendering techniques.
  • Contribute to the technical direction and architectural decisions of the engine.

Skills

C++ proficiency
Object-oriented design
Multithreading

Education

Bachelor's or Master's degree in Computer Science/Engineering

Tools

DirectX
Vulkan
Metal

Job description

About the Role

Our client, a studio renowned for pushing the technical boundaries of gaming, is actively seeking a highly experienced Senior Game Programmer to focus on engine development. Based in East London, Eastern Cape, ZA , this role is integral to the performance, stability, and feature set of our proprietary game engine. Working within a hybrid model, you will collaborate closely with a talented team of engineers and developers to craft the foundational technology that powers our visually stunning and technically demanding titles. We are searching for a C++ expert with a deep understanding of game engine architecture, rendering pipelines, and optimization techniques. This is an exceptional opportunity to contribute to the core technology of award-winning games and influence the future of interactive entertainment. You will tackle complex challenges and drive innovation in real-time graphics and game performance.

Key Responsibilities
  • Design, implement, and maintain core engine systems, including rendering, physics, memory management, and asset pipelines.
  • Optimize engine performance across various target platforms (PC, consoles).
  • Develop and implement new engine features based on project requirements and technological advancements.
  • Collaborate with gameplay programmers to provide robust and efficient tools and systems.
  • Profile and debug complex engine issues, identifying root causes and implementing effective solutions.
  • Write clean, efficient, and well-documented C++ code adhering to high-quality standards.
  • Work closely with QA to identify and resolve engine-related bugs.
  • Mentor junior engine programmers and contribute to code reviews.
  • Stay abreast of the latest advancements in game engine technology and rendering techniques.
  • Contribute to the technical direction and architectural decisions of the engine.
Requirements
  • Minimum of 7 years of professional experience in game engine programming.
  • Expert proficiency in C++ and a strong understanding of object-oriented design principles.
  • Deep knowledge of game engine architecture, including rendering, physics, and memory management.
  • Experience with graphics APIs such as DirectX, Vulkan, or Metal.
  • Proven ability to profile and optimize code for maximum performance on various platforms.
  • Experience with multithreading and concurrency.
  • Familiarity with common game development tools and workflows.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and teamwork abilities, with experience in a hybrid work environment.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent experience.
Benefits

Our client offers a highly competitive salary, comprehensive health and retirement benefits, generous paid vacation, and performance-based bonuses. The hybrid work model allows for flexibility while maintaining team cohesion. Opportunities for professional growth and advancement in a stimulating and collaborative environment are a priority. Join a team dedicated to technical excellence and groundbreaking game development.

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 (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
Senior Game Programmer

Placements24 • Welkom

On-site
ZAR 700,000 - 1,100,000
Competitive salary
Health insurance
Paid time off
+2
Senior Game Programmer
Senior Game Programmer

Placements24 • Stellenbosch

On-site
ZAR 900,000 - 1,300,000
Competitive salary and bonuses
Hybrid work model
Health and wellness benefits
+2
Senior Game Programmer
Senior Game Programmer

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,200,000
Hybrid work environment
Performance-based bonuses
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
Senior Game Programmer
Senior Game Programmer

Placements24 • East London

On-site
ZAR 900,000 - 1,800,000
Salary + bonuses
Diverse game projects
Health and dental insurance
+3
Senior Game Engine Programmer (Hybrid)
Senior Game Engine Programmer (Hybrid)

Placements24 • East London

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

Placements24 • Gqeberha

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Performance bonuses
Health & wellness benefits
+3
Senior Gameplay Programmer - AI & Mechanics Specialist
Senior Gameplay Programmer - AI & Mechanics Specialist

Placements24 • George

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Dental plan
Retirement plan