Posted in

Senior Game Engine Software Engineer

Senior Game Engine Software Engineer

CompanyLight & Wonder
LocationRaleigh, NC, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • Minimum 5 years of experience in developing games, ideally in the gambling industry.
  • Proficiency in C#, with a strong understanding of object-oriented design.
  • Direct experience with tools like Unity, Unreal Engine, or other game engines.
  • Ability to deliver solutions for web, mobile and desktop platforms.
  • Familiar with memory management, load time improvements and debugging tools.
  • Effective communicator with experience working in cross-functional teams.
  • Comfortable working in a flexible, adaptive environment, utilizing agile methodologies (e.g., Scrum, Kanban).

Responsibilities

  • Deliver high-performance, maintainable code for the core game engine, ensuring it supports web, mobile, and desktop platforms.
  • Take ownership of assigned tasks, managing them independently while ensuring they meet performance and quality standards.
  • Participate in design discussions, providing input to improve engine features and capabilities.
  • Apply critical thinking skills to address technical issues, balancing speed with quality.
  • Collaborate closely with team members, QA, and platform-specific developers to align solutions and ensure a cohesive development process.
  • Adhere to coding standards and best practices, contributing to the overall quality of the core engine.
  • Keep up to date with gaming and technology trends, applying relevant insights to enhance the engine.

Preferred Qualifications

  • Experience with 2D and 3D graphics programming is preferred, providing insights into rendering pipelines and performance optimization beyond engine-level abstractions.
  • Familiarity with JavaScript frameworks (e.g., React, Angular) and their use in gaming applications.
  • Practical knowledge of mobile development processes and performance optimization for Android and iOS platforms.
  • Exposure to .NET compiler APIs or tools supporting game development workflows is a plus.
  • Familiarity with modular development techniques to build scalable and maintainable components.
  • Enthusiasm for exploring and applying emerging technologies in the gaming industry.