Taro Logo

Software Engineer

Leading cross-platform global games company delivering unforgettable experiences through three unique businesses, combining talents of 7,000+ team members.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Gaming

Job Description

Light & Wonder, a leading global games company, is seeking a Software Engineer to join their Gaming team in Bangalore. This role focuses on developing cutting-edge technology and content for prestigious casinos and operators worldwide. The position requires expertise in C++, C#, and game development, with a strong emphasis on implementing gaming features while adhering to jurisdiction requirements.

The ideal candidate will contribute to the GDK codebase and subsystems, working independently on moderate to high-complexity projects. They'll collaborate with cross-functional teams to create reusable software components and maintain high coding standards. The role demands strong technical skills in object-oriented programming, development tools, and modern software practices.

As part of a 7,000+ member team, you'll be at the forefront of creating immersive gaming experiences. The company offers a dynamic environment where you'll work with various programming languages and technologies, including Unity game engine, Python scripting, and continuous integration/deployment tools. This position provides an excellent opportunity to grow in the gaming industry while working on innovative projects that shape the future of land-based gaming.

The role combines technical expertise with creative problem-solving, requiring both independent work and team collaboration. You'll be responsible for maintaining and advancing the company's gaming technology while ensuring compliance with gaming regulations. This position offers the chance to work with cutting-edge technology in a company committed to delivering exceptional gaming experiences.

Last updated 3 days ago

Responsibilities For Software Engineer

  • Design and implement essential gaming features following direction from game design
  • Develop expert knowledge of GDK code base and subsystems
  • Seek improvements to existing code and processes
  • Follow internal coding standards and engineering best practices
  • Work closely with other departments on identifying and creating reusable software components
  • Design and implement solutions for projects of moderate to high complexity
  • Provide timely, accurate project reports to lead engineer
  • Maintain up to date knowledge on new programming methods and technologies

Requirements For Software Engineer

Python
  • Bachelor's Degree in Computer Science, Computer Engineering or equivalent
  • 2+ years of professional programming experience in software development team
  • C++, C# development experience
  • Object Oriented programming and design patterns knowledge
  • Experience with development tools including IDEs, debuggers, bug tracking and source control systems
  • C# .Net experience
  • TDD experience
  • Agile Development practices
  • Code reviewing skills
  • Unity or equivalent game engine experience (preferred)
  • Python, batch, PowerShell scripting (preferred)
  • Linux/Unix experience (preferred)
  • Experience with continuous integration/deployment

Related Jobs

Software Engineer- .Net

Software Engineer position at Maersk focusing on .NET development for supply chain management platform, building cloud-native microservices and contributing to global trade solutions.

Software Engineer - Java

Full-Stack Engineer position at ResMed, focusing on TypeScript, Node.js, React, and Java development for healthcare applications, requiring 3-4 years of experience.

CPQ Developer

CPQ Developer position at Milacron, requiring 2-3 years experience in Oracle CPQ development and configuration, based in Ahmedabad, India.

Software Engineer - Java

Full-stack software engineering role at ResMed focusing on healthcare applications using TypeScript, Node.js, React, and Java, requiring 3-4 years of experience.

Software Engineer - Java

Full-Stack Engineer position at ResMed, focusing on TypeScript, Node.js, React, and Java development for healthcare applications, requiring 3-4 years of experience.