Senior Game Engine Software Engineer
Company | Light & Wonder |
---|---|
Location | Raleigh, NC, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
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.