Senior Software Engineer
Light & Wonder, Inc.2 months 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
Categories
Gaming
About Light & Wonder, Inc.
Light & Wonder, Inc. builds casino gaming machines, table systems, and the OpenGaming iGaming platform, licensing slot and table game content to land-based casinos and online gaming operators. The company generates revenue from hardware sales, platform and systems deals, and game content licensing. Headquartered in Las Vegas, it is publicly traded on Nasdaq under the ticker LNW and serves regulated gaming markets in North America, Europe, and other jurisdictions.