Senior Technical Programmer

3 Months ago • All levels • Programming

Job Summary

Job Description

The Senior Technical Programmer position requires experience in creating or working on game development tools and/or engines, with excellent knowledge of C, C++, and/or C#. The role demands a passion for creating efficient, optimized, and well-crafted systems. The candidate should possess excellent problem-solving, organizational, and communication skills, with a high attention to detail, and the ability to work collaboratively in a remote team environment. The job involves self-motivation, task management, and the ability to quickly learn an existing codebase. The candidate should be able to write well-thought-out, optimized, and extensible code, understand source control like Git and GitFlow, and diagnose issues through debugging and profiling code.
Must have:
  • Experience creating or working on game development tools.
  • Excellent knowledge of C, C++, and/or C#.
  • Passion for creating efficient and optimized systems.
  • Excellent problem-solving and communication skills.
  • Ability to work collaboratively in a team environment.
  • Ability to manage tasks in a remote working environment.
  • Ability to get up to speed with existing code base.
  • Ability to write optimized code.
  • Familiarity with Git and GitFlow.
  • Ability to diagnose issues through debugging.
Good to have:
  • Understanding of 2D & 3D graphics pipelines.
  • Understanding of game development optimization principles.
  • Experience working on mobile, VR, or console platforms.
  • Experience using DirectX or OpenGL APIs.
  • Experience using JIRA or related task management tools.
  • Passionate about video games.
  • Computer Science, Engineering, or related degree.

Job Details

SPECIFIC REQUIREMENTS

  • Experience creating or working on game development tools and/or engines.
  • Excellent knowledge of C, C++, and/or C#.
  • Passion for creating efficient, optimised, and well crafted systems.

GENERAL REQUIREMENTS

  • Excellent problem-solving, organizational, and communication skills.
  • High attention to detail.
  • Can work collaboratively in a team environment.
  • Ability to self motivate and manage tasks in a remote working environment.
  • Ability to get up to speed with an existing code base.
  • Ability to write well thought out, optimised, and extendable code that follows established coding conventions.
  • Familiarity working with source control, specifically Git and GitFlow.
  • Ability to diagnose issues through debugging and profiling code.
  • Secure and comfortable remote working environment.

BONUS POINTS

  • Understanding of 2D & 3D graphics pipelines.
  • Understanding of standard game development optimisation principles.
  • Experience working on mobile, VR, or console platforms.
  • Experience using DirectX or OpenGL APIs.
  • Experience using JIRA or related task management tools.
  • Passionate about video games.
  • Computer Science, Engineering, or related degree.

 

This is for a permanent position with a salary in the range of R40,000 to R70,000+ per month, depending upon skill level and experience.

Similar Jobs

C3 IoT - Director, Product Design

C3 IoT

Redwood City, California, United States (On-Site)
1 Month ago
endava - Senior Information Security Engineer

endava

Córdoba, Córdoba Province, Argentina (Remote)
2 Months ago
Discord - eDiscovery Lead

Discord

San Francisco, California, United States (On-Site)
1 Month ago
Vercel - Software Engineer, CI/CD

Vercel

New York, United States (Remote)
3 Months ago
Nagarro - Senior SAP QM Consultant - Process Industry Focus

Nagarro

Germany (Remote)
6 Months ago
Lakshya Digital - Dot Net Developer

Lakshya Digital

Haryana, India (On-Site)
4 Months ago
ISS Stoxx - Senior Database Developer in SQL and .NET

ISS Stoxx

Mumbai, Maharashtra, India (On-Site)
3 Months ago
HypeHype  Inc  - C++ Programmer

HypeHype Inc

Helsinki, Uusimaa, Finland (On-Site)
1 Year ago
Autodesk - Principal Software Engineer, C++

Autodesk

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Lockwood - Python Developer

Lockwood

Nottingham, England, United Kingdom (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Square - Process Analyst

Square

Lisle, Illinois, United States (Hybrid)
2 Weeks ago
Adyen - Technical Support - Issuing Specialist

Adyen

Amsterdam, North Holland, Netherlands (Hybrid)
3 Months ago
Marsh McLennan - Software Engineer (.NET&Angular)

Marsh McLennan

Cluj-Napoca, Cluj County, Romania (Hybrid)
2 Months ago
Critical mass - Quality Control Director, Design

Critical mass

San José Province, Costa Rica (On-Site)
3 Months ago
Outfit7 - Senior / Lead Game Designer

Outfit7

Ljubljana, Ljubljana, Slovenia (On-Site)
3 Weeks ago
sony global (Games) - Principal Platform Architect

sony global (Games)

San Diego, California, United States (On-Site)
1 Year ago
Stibo Systems - Director, Head of Data, BI & Applications

Stibo Systems

Aarhus, Denmark (Hybrid)
2 Months ago
HoYoverse - Senior Business Development Manager [USA]

HoYoverse

Santa Monica, California, United States (Remote)
1 Year ago
Rocket - Senior Sales Specialist - Mainframe Security

Rocket

United States (Remote)
2 Months ago
LLNL - Electrical Engineer

LLNL

Livermore, California, United States (Hybrid)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Worldwide

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Programming Jobs

luxsoft - Senior Software Developer - Hogan ODS

luxsoft

(Remote)
1 Month ago
Mapbox - Software Development Engineer I, C++, Navigation

Mapbox

Minsk, Minsk Region, Belarus (On-Site)
1 Month ago
Stillalive studios - Experienced Programmer (f/m/d)

Stillalive studios

Innsbruck, Tyrol, Austria (Remote)
1 Year ago
Roof Stacks - Senior Software Developer

Roof Stacks

Istanbul, İstanbul, Türkiye (Hybrid)
2 Months ago
Capgemini - Application Consultant - C

Capgemini

India (On-Site)
2 Months ago
Ion - Senior Software Engineer - C

Ion

Uniondale, New York, United States (On-Site)
4 Months ago
zoox - Senior Database Engineer

zoox

Foster City, California, United States (Hybrid)
4 Months ago
Epic Games - Senior Platform Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Months ago
Sonar Source - Senior Software Engineer (Java)

Sonar Source

Geneva, Geneva, Switzerland (On-Site)
5 Months ago
Autodesk - Embedded Service Engineer (Python Developer)

Autodesk

Pune, Maharashtra, India (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded