Software Engineer- Interactive

AGS - American Gaming Systems

Bengaluru Urban

On-site

INR 900,000 - 1,500,000

Full time

5 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

AGS - American Gaming Systems in Bengaluru is seeking a Software Engineer for the Interactive Game Development team. You will develop online casino game clients and backend game engines, collaborating with client and engine teams to design interfaces and shared features.

You will optimize performance, contribute to tools, and participate in full development lifecycle. The role requires a strong work ethic, self-direction, and ability to work independently and with others in a regulated gaming

Qualifications

  • Bachelor’s degree in Computer Science or equivalent practical experience.
  • 3-5 years of professional software development experience.
  • Proficiency in C#.
  • Strong understanding of object-oriented design principles.
  • Familiarity with common design patterns.
  • Excellent organizational, verbal, and written communication skills.
  • Experience with version control systems (e.g., GitHub, Bitbucket).

Responsibilities

  • Participate in the full software development lifecycle: requirements gathering, design, development, documentation, deployment, and maintenance
  • Serve as a liaison between game engine and game client teams to define communication interfaces
  • Develop and maintain common game features across multiple projects
  • Analyze and optimize game performance, scalability, and memory usage
  • Build tools, frameworks, and shared libraries to improve development workflows
  • Support and maintain social casino apps for iOS and Android platforms
  • Write and execute unit, integration, and manual tests as needed
  • Follow company coding standards and apply best practices in software design and architecture

Skills

C#
OO design
Design patterns
Git
Agile
Android/iOS
Unit testing

Education

Bachelor's degree in Computer Science or equivalent

Tools

Node.js
PixiJS
.NET Core / .NET Framework
Jenkins
Jira
Linux
Android/iOS development

Job description

The Software Engineer on the Interactive Game Development team is responsible for developing both online casino game clients (frontend) and online casino game math engines (backend). This role is involved in all phases of the development lifecycle, including requirements gathering, design, development, documentation, deployment, and maintenance.

This position plays a key role in implementing modern technologies that power our latest games. When working on game engines, the engineer collaborates closely with client developers to design the communication layer between engine and client. Likewise, when working on the game client, they engage actively with engine developers, the art team, and game designers to help move the project forward.

This role requires a strong work ethic, self-direction, and the ability to work independently as well as collaboratively. Responsibilities include developing and maintaining shared game features, optimizing performance and memory usage, and contributing to tools and frameworks that enhance the game development process.

Minimum Qualifications:
  • Bachelor’s degree in Computer Science or equivalent practical experience
  • 3-5 years of professional software development experience
  • Proficiency in C#
  • Strong understanding of object-oriented design principles
  • Familiarity with common design patterns
  • Excellent organizational, verbal, and written communication skills
  • Experience with version control systems (e.g., GitHub, Bitbucket)
Preferred Experience With:
  • Node.js
  • PixiJS
  • .NET Core / .NET Framework
  • Web-based architecture
  • Scrum or Agile project methodologies
  • Linux deployments and CLI tools
  • Casino gaming development or similar regulated industries
  • Jenkins (CI/CD)
  • Jira or similar task-tracking tools
  • Android and/or iOS development
Responsibilities:
  • Participate in the full software development lifecycle: requirements gathering, design, development, documentation, deployment, and maintenance
  • Serve as a liaison between game engine and game client teams to define communication interfaces
  • Develop and maintain common game features across multiple projects
  • Analyze and optimize game performance, scalability, and memory usage
  • Build tools, frameworks, and shared libraries to improve development workflows
  • Support and maintain social casino apps for iOS and Android platforms
  • Write and execute unit, integration, and manual tests as needed
  • Follow company coding standards and apply best practices in software design and architecture
Note: All offers are contingent upon successful completion of a background check
*Posted positions are not open to third party recruiters and unsolicited resume submissions will be considered free referrals.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer- Backend
Software Engineer- Backend

Playags, Inc. • India

On-site
INR 600,000 - 900,000
Lead Software Engineer
Lead Software Engineer

AGS - American Gaming Systems • Bengaluru Urban

On-site
INR 1,500,000 - 2,500,000
Software Engineer
Software Engineer

Light & Wonder, Inc. • Chennai District

On-site
INR 1,200,000 - 1,800,000
Software Engineer
Software Engineer

LNW India Solutions Private Limited • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Software Engineer
Software Engineer

Light & Wonder, Inc. • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Software Engineer
Software Engineer

LNW India Solutions Private Limited • Chennai District

On-site
INR 10,436,000 - 15,180,000
Senior Software Engineer
Senior Software Engineer

LNW India Solutions Private Limited • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Frontend Engineer (Casino Game Content)
Frontend Engineer (Casino Game Content)

Angel and Genie • Ernakulam

On-site
INR 700,000 - 1,000,000
Senior Software Engineer
Senior Software Engineer

Light & Wonder • Chennai District

On-site
INR 1,200,000 - 1,800,000
Software Engineer
Software Engineer

Light & Wonder • Bengaluru

On-site
INR 2,500,000 - 4,500,000