Light & Wonder, Inc.

Software Engineer

Light & Wonder, Inc.
Apply
1 day ago
Bengaluru, IndiaSenior

Responsibilities

  • Design, develop, and maintain electronic table games using C# and Unity3D.
  • Translate game specifications into scalable, performant, and maintainable software.
  • Implement gameplay, UI/UX, animation systems, and game-state management.
  • Perform unit testing, integration testing, debugging, code reviews, and defect resolution.
  • Optimize rendering performance, memory utilization, and application responsiveness on fixed hardware and embedded gaming platforms.
  • Collaborate with Game Analysts, QA teams, artists, and cross-functional stakeholders.
  • Participate in technical design and architecture discussions.
  • Create and maintain technical documentation and support materials.
  • Follow coding standards, source control practices, development processes, and agile methodologies.
  • Communicate project status, risks, challenges, and recommendations to team members and management.

Requirements

  • Bachelor’s degree in computer science, computer engineering, software engineering, or a related technical discipline.
  • 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.
  • Knowledge of software architecture, design principles, and MVC, Observer Pattern, State Machine, and Dependency Injection patterns.
  • Experience building 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.
  • Experience profiling and optimizing rendering, memory usage, and application responsiveness within Unity.
  • Preferred experience developing games or applications for Electronic Gaming Machines, Electronic Table Games, or regulated gaming environments.
  • Preferred knowledge of casino gaming systems, progressive jackpots, and multiplayer game architecture.
  • Strong communication, analytical, problem-solving, organizational, and collaboration skills.

Tech Stack

C#GitSubversion

Categories

Gaming
Light & Wonder, Inc.

About Light & Wonder, Inc.

201-500 employees
Contact me