Back to jobs

Senior Game Engine Developer (O3DE / C++) | Remote

Crossing Hurdles
South Africa
Contract
5,000 – 15,000 / year
Applications go directly to the hiring team

Full Description

Position: Game Engine Developer (Open 3D Engine – O3DE)

Type: Hourly Contract

Compensation: $50 - $150/hour

Location: Remote

Commitment: 10–40 hours/week

Role Responsibilities

* Architect, develop, and optimize scalable game systems using Open 3D Engine (O3DE) with C++ and Lua

* Implement advanced 3D rendering pipelines and visual features to achieve AAA-quality graphical fidelity

* Integrate, extend, and customize O3DE modules to fulfill project-specific needs and support dynamic, multiplayer-ready worlds

* Collaborate with designers, artists, and other developers to deliver robust, maintainable gameplay and engine features

* Troubleshoot, profile, and resolve complex performance challenges across diverse hardware configurations

* Contribute to technical documentation and participate in code reviews to promote best practices and knowledge sharing

* Engage in agile development processes, providing technical insights and driving innovation within the team

Requirements

* Professional experience with Open 3D Engine (O3DE) and familiarity with its modular architecture

* Advanced programming skills in C++ and proficiency with Lua scripting for gameplay or engine extension

* Experience building, optimizing, and debugging large-scale real-time 3D environments

* Strong understanding of rendering technologies, graphics pipelines, and multiplayer or networking systems

* Excellent written and verbal communication skills with the ability to collaborate across disciplines

* Experience working with open-source tools, build systems, and version control

* Strong problem-solving skills with a proactive, ownership-driven approach

* Contributions to open-source 3D engine projects or involvement in the O3DE community

* Experience deploying games or simulations on multiple platforms, including Linux

* Background in shipping AAA games or large-scale multiplayer environments

Application Process

* Upload resume

* Interview

* Submit form

Applications go to the hiring team directly