Software Engineer- Interactive

AGS - American Gaming Systems
Bangalore Urban, Karnataka, India

Job Overview

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#
  • Proficiency in TypeScript/JavaScript
  • 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 developmentResponsibilities:
  • 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.

AGS is an equal opportunity employer.

Score my resume against this job, free →

Questions about this job

How do I apply for the Software Engineer- Interactive job at AGS - American Gaming Systems?

Use the apply link on this page: you apply directly with AGS - American Gaming Systems on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does AGS - American Gaming Systems want for this Software Engineer- Interactive role?

The job description asks for Bachelor’s degree in Computer Science or equivalent practical experience, 3–5 years of professional software development experience, Proficiency in C#, Proficiency in TypeScript/JavaScript, Strong understanding of object-oriented design principles, Familiarity with common design patterns, Excellent organizational, verbal, and written communication skills and Experience with version control systems (e.g., GitHub, Bitbucket). Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at AGS - American Gaming Systems?

Apply to the AGS - American Gaming Systems roles that match your experience, and tailor your resume to each job description: for this role that means showing Bachelor’s degree in Computer Science or equivalent practical experience, 3–5 years of professional software development experience, Proficiency in C#. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Software Engineer- Interactive job remote or onsite?

This is based in Bangalore Urban, Karnataka.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with AGS - American Gaming Systems, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →