Senior Game Programmer

Placements24

Bloemfontein

Hybrid

ZAR 650,000 - 900,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Competitive salary
Hybrid work model
Professional development support
Team events

Job summary

Placements24 seeks a Senior Game Programmer in Bloemfontein to design and implement gameplay systems for exciting titles. You will shape technical direction and collaborate across design, art, and programming teams to deliver high-quality experiences.

The role requires strong C++ skills, deep engine knowledge (Unreal/Unity), and a passion for robust, scalable code in a fast-paced studio. Hybrid work options offered in a vibrant game development environment.

Qualifications

  • Bachelor's degree in Computer Science, Game Development, or related field, or equivalent professional experience.
  • 5+ years of professional experience in game programming, with a focus on gameplay systems.
  • Strong proficiency in C++ and experience with game engines like Unreal Engine or Unity.
  • Solid understanding of object-oriented design principles and software architecture patterns.

Responsibilities

  • Design, code, and implement robust and scalable gameplay mechanics, AI, and systems.
  • Optimize game performance for various platforms, ensuring smooth frame rates and efficient resource utilization.
  • Collaborate closely with designers, artists, and other programmers to bring game features to life.
  • Debug and resolve complex technical issues, ensuring code quality and stability.
  • Write clean, maintainable, and well-documented code adhering to best practices.
  • Mentor junior programmers and contribute to team knowledge sharing and code reviews.

Skills

C++
Unreal Engine
Unity
OOP
Software architecture
Physics engines
Rendering pipelines
Network programming
Problem solving

Education

Bachelor's degree in Computer Science or related field

Tools

Git

Job description

About the Role

Our client is seeking a highly skilled and motivated Senior Game Programmer to join their innovative game development studio in Bloemfontein. You will be instrumental in designing, developing, and implementing complex gameplay systems and features for exciting new game titles. This role requires a deep understanding of game development principles, a passion for creating engaging player experiences, and the ability to work collaboratively within a fast-paced, agile environment. You will have the opportunity to shape the technical direction of projects and contribute to the success of groundbreaking games developed in Bloemfontein.

Key Responsibilities
  • Design, code, and implement robust and scalable gameplay mechanics, AI, and systems.
  • Optimize game performance for various platforms, ensuring smooth frame rates and efficient resource utilization.
  • Collaborate closely with designers, artists, and other programmers to bring game features to life.
  • Debug and resolve complex technical issues, ensuring code quality and stability.
  • Write clean, maintainable, and well-documented code adhering to best practices.
  • Mentor junior programmers and contribute to team knowledge sharing and code reviews.
Requirements
  • Bachelor's degree in Computer Science, Game Development, or a related field, or equivalent professional experience.
  • 5+ years of professional experience in game programming, with a focus on gameplay systems.
  • Strong proficiency in C++ and experience with game engines like Unreal Engine or Unity.
  • Solid understanding of object-oriented design principles and software architecture patterns.
  • Experience with physics engines, rendering pipelines, and network programming is a plus.
  • Excellent problem-solving skills and a passion for creating high-quality games.
Benefits
  • Competitive salary and comprehensive benefits package.
  • Hybrid work model offering a blend of office and remote flexibility.
  • Opportunity to work on exciting and diverse game projects.
  • Professional development support and conference attendance.
  • Vibrant company culture with regular team events and a focus on innovation.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Game Programmer
Senior Game Programmer

Placements24 • Stellenbosch

Hybrid
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 • Rustenburg

Hybrid
ZAR 800,000 - 1,200,000
Competitive salary
Remote work options
Paid time off
+2
Senior Game Developer
Senior Game Developer

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Health benefits
Hybrid work
+2
Lead Game Programmer
Lead Game Programmer

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,200,000
Salary bonus
Health benefits
Paid leave
+2
Lead Game Developer
Lead Game Developer

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work
Medical benefits
Professional development
+2
Senior Game Developer (Unity)
Senior Game Developer (Unity)

Placements24 • Pretoria

On-site
ZAR 600,000 - 900,000
Health and wellness benefits
Flexible working hours
Remote work option
Senior Game Designer
Senior Game Designer

Placements24 • Durban

Hybrid
ZAR 600,000 - 900,000
Hybrid work in Durban
Competitive pay with incentives
Health, dental, vision insurance
+1
Senior Game Designer - Systems
Senior Game Designer - Systems

Placements24 • Gqeberha

Hybrid
ZAR 600,000 - 1,000,000
Competitive salary
Annual bonus
Hybrid work
+4
Senior Game Designer
Senior Game Designer

Placements24 • Randburg

On-site
ZAR 600,000 - 900,000
Competitive salary
Benefits package
Professional development
+1
Senior Game Programmer
Senior Game Programmer

Placements24 • East London

Hybrid
ZAR 700,000 - 1,000,000
Hybrid work model
Performance bonuses
Health insurance
+2