Light & Wonder, Inc.

Senior Software Engineer

Light & Wonder, Inc.
Apply
14 days ago
Chennai, IndiaSenior

Responsibilities

  • Design, develop, and maintain electronic table games using C# and Unity3D.
  • Transform game specifications into reusable, scalable, maintainable, and performant software components.
  • Perform unit testing, integration testing, debugging, code reviews, and defect resolution.
  • Optimize game performance, memory utilization, rendering efficiency, and application responsiveness for fixed-hardware and embedded platforms.
  • Collaborate with Game Analysts, QA teams, artists, and cross-functional stakeholders throughout the software development lifecycle.
  • Participate in technical design and architecture discussions and contribute engineering solutions.
  • Create and maintain technical documentation, including design specifications, implementation details, and support materials.
  • Follow coding standards, development processes, version control practices, and development methodologies.
  • Communicate project status, risks, challenges, and recommendations to team members and management.

Requirements

  • Strong hands-on experience with Unity3D, including gameplay programming, UI/UX implementation, animation systems, game state management, and performance optimization.
  • Proficiency in C# and object-oriented programming principles.
  • Strong knowledge of software architecture, design principles, and design patterns including MVC, Observer, State Machine, and Dependency Injection.
  • Experience designing and developing reusable, scalable, and maintainable software components.
  • Understanding of the software development lifecycle, including requirements analysis, design, implementation, testing, and deployment.
  • Experience with source control and version management tools such as Git, Perforce, or SVN.
  • Familiarity with automated testing frameworks, continuous integration practices, and quality assurance methodologies.
  • Strong debugging, troubleshooting, and performance analysis skills, including Unity rendering and memory optimization.
  • Bachelor’s degree in computer science, computer engineering, software engineering, or a related technical discipline.
  • Experience developing games or applications for Electronic Gaming Machines, Electronic Table Games, or regulated gaming environments is highly desirable.
  • Experience in regulated industries such as gaming, gambling, or financial services and knowledge of casino gaming systems, progressive jackpots, or multiplayer game architecture are preferred.
  • Strong communication, analytical, problem-solving, organizational, and time-management skills, with the ability to work independently and collaboratively.

Tech Stack

C#GitSubversion

Categories

Gaming
Light & Wonder, Inc.

About Light & Wonder, Inc.

201-500 employees
Contact me