Game Engine Developer (O3DE)

Weekday AI
$50 - $120Remote

About The Position

Become a part of our customer's team as a Game Engine Developer focusing on the Open 3D Engine (O3DE), contributing to the creation of high-performance, AAA-quality games. You will utilize the capabilities of a modular, open-source engine supported by the Linux Foundation to craft innovative entertainment experiences using industry-leading technology and flexible, scalable architectures.

Requirements

  • Hands-on professional experience with Open 3D Engine (O3DE) and in-depth understanding of its modular framework.
  • Advanced proficiency in C++ programming and competence in Lua scripting for gameplay or engine enhancements.
  • Demonstrated success in creating, optimizing, and debugging extensive real-time 3D environments.
  • Comprehensive knowledge of rendering techniques, graphics pipelines, and multiplayer/networking architectures.
  • Strong verbal and written communication skills, with an ability to collaborate effectively across multiple disciplines.
  • Experience using open-source tools, build systems, and version control software.
  • Excellent problem-solving abilities combined with a proactive and ownership-driven mindset.

Nice To Haves

  • Participation in open-source 3D engine projects or active involvement within the O3DE community.
  • Experience in deploying games or simulations across multiple platforms, including Linux.
  • Background in releasing AAA titles or managing large-scale multiplayer environments.

Responsibilities

  • Design, develop, and enhance scalable game systems utilizing Open 3D Engine (O3DE) with C++ and Lua.
  • Develop sophisticated 3D rendering pipelines and visual effects to deliver AAA-level graphical quality.
  • Customize, extend, and integrate O3DE modules to meet specific project requirements and support dynamic, multiplayer-compatible environments.
  • Work closely with designers, artists, and fellow developers to create reliable and maintainable gameplay and engine features.
  • Diagnose, profile, and solve complex performance issues across a variety of hardware setups.
  • Participate in technical documentation and code reviews to encourage best practices and facilitate knowledge sharing.
  • Contribute to agile development workflows by offering technical expertise and fostering innovation within the team.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service