Light & Wonder
Software Engineer
Light & WonderIndia5 days ago
Full-timeEngineering, Information Technology
Gaming:

Welcome to the world of land-based gaming. At Light & Wonder, it’s all about the games, and our Gaming team builds cutting-edge technology, products, and content for the most iconic casinos and operators across the globe.

Position Summary

Responsibilities:

  • Design and implement essential gaming features following direction from game design within the constraints of gaming jurisdiction requirements
  • Develop expert knowledge of GDK code base and subsystems and contribute to its development, advancement, and maintenance
  • Seek improvements to existing code and processes
  • Follow internal coding standards, engineering best practices, and team processes in all tasks
  • Work closely with other departments on identifying and creating reusable software components
  • Work independently to design and implement solutions for projects and tasks of moderate to high complexity
  • Provide timely, accurate project reports and information to lead engineer
  • Maintain up to date knowledge on new programming methods, best coding practices, and new software technologies
  • Maintain understanding of competitive products and technology


Education:

  • Bachelor's Degree in Computer Science, Computer Engineering or equivalent


Required Experience:

  • 2+ years of professional programming experience in a software development team
  • C++, C# development
  • Object Oriented programming and design patterns
  • Experience with development tools including IDEs, debuggers, bug tracking and source control systems required


Preferred Experience:

  • Game Development experience preferred
  • Unity or equivalent game engine is strongly preferred
  • Able to understand hardware engineering and hardware components
  • Python, batch, PowerShell scripting preferred
  • Confluence, Jira, or equivalent project development tools preferred
  • Linux/Unix experience is a plus
  • Automated Testing
  • Familiar with continuous integration/deployment
  • Experience with virtualization is a plus
  • Software design and architecture experience preferred


Knowledge, Skills, & Abilities:

  • C# .Net experience is required
  • TDD
  • Agile Development practices
  • Use of Performance monitors for optimizations
  • Code reviewing skills
  • polyglot – good at dealing with all different kinds of programming languages

Key Skills

Ranked by relevance