Software Engineer II- Interactive

2 Hours ago • 3-5 Years • Game Design

About the job

Job Description

Software Engineer II responsible for developing game clients and engines for interactive games. Involves all aspects of development: requirements gathering, design, development, documentation, deployment, and maintenance. Responsibilities include developing and maintaining common game features, diagnosing and optimizing game performance, creating development tools and libraries, and working collaboratively with art, design, and engine teams. The role requires strong communication and problem-solving skills, experience with C#, Javascript, and object-oriented design, and familiarity with version control systems like Github or Bitbucket. Experience with NodeJS, Typescript, web architecture, and mobile development (Android/iOS) is preferred.
Must have:
  • C# experience
  • Javascript experience
  • Object-oriented design
  • Game development experience
  • Version control (Github/Bitbucket)
  • Excellent communication
Good to have:
  • NodeJS
  • Typescript
  • Web architecture
  • Scrum/Agile
  • Linux deployments
  • Casino gaming experience
  • Android/iOS development

Job Description

Job Overview 
Software Engineer II within the Interactive Game Development team is responsible for developing game clients and game engines for the Interactive department. The developers participate in all aspects of development, including gathering requirements, design, development, documentation, deployment and maintenance. They are essential for rolling out modern technologies used in the latest games. When working on game engines, the developer will also act as a liaison to game client developers when designing the communication layer between the client and game engine. When working as a game client developer, the developer will be in constant communication with the game engine developer, art team, and game designer to drive the game forward. This position requires a strong work ethic and the ability to self-start, self-regulate workloads, and work well in a group dynamic or independently. Duties involve developing and maintaining common game features. Diagnose and recommend optimizations for games to improve performance at scale and memory management. Develop tools, frameworks and common libraries to improve the game development process.  
Minimum Qualifications: 
  • Bachelor’s degree or equivalent practical experience  
  • 3-5 years of software development experience 
  • Experience with C# 
  • Experience with Javascript 
  • Advanced object-oriented design knowledge 
  • Familiarity with common design patterns 
  • Excellent organizational, oral, and written communication skills 
  • Experience with version control such as Github, Bitbucket 
 Preferred Experience with: 
  • NodeJS 
  • Typescript 
  • Web based architecture 
  • Scrum agile project management 
  • Linux deployments 
  • Casino Gaming 
  • Jenkins 
  • Jira 
  • Android and/or iOS development 
Responsibilities:
  • Gathering requirements, design, development, documentation, deployment and maintenance 
  • Act as a liaison to game client developers when designing the communication layer between the client and game engine 
  • Developing and maintaining common game features 
  • Diagnose and recommend optimizations for games to improve performance at scale and memory management 
  • Develop tools, frameworks and common libraries to improve the game development process 
  • Work on maintaining social casino iOS and Android apps 
  • Test the software modules using either automated or manual tests 
  • Develop and maintain features and modules using company's coding standards while applying design principles and patterns 
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.  

View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

AGS is a global company focused on creating a diverse mix of entertaining gaming experiences for every kind of player. Our roots are firmly planted in the Class II Native American gaming market, but our customer-centric culture and growth have helped us branch out to become a leading all-inclusive commercial gaming supplier. Powered by high-performing Class II and Class III slot products, an expansive table products portfolio, real-money gaming platforms and content, highly rated social casino solutions for operators and players, and best-in-class service, we offer an unmatched value proposition for our casino partners. Learn more at www.playags.com.


Arizona, United States (On-Site)

Georgia (On-Site)

Arizona, United States (On-Site)

Arizona, United States (On-Site)

Nevada, United States (On-Site)

New Jersey, United States (On-Site)

Fresno, California, United States (On-Site)

Sacramento, California, United States (On-Site)

Arizona, United States (On-Site)

View All Jobs

Get notified when new jobs are added by AGS - American Gaming Systems

Similar Jobs

Google - Software Engineer III, Full Stack

Google, India (On-Site)

Seedify - Senior Backend Engineer

Seedify, (Remote)

Microsoft - Senior Technical Designer

Microsoft, United States (Hybrid)

Luxoft - Senior PHP Developer

Luxoft, (Remote)

Old Skull Games - Game Director

Old Skull Games, France (On-Site)

SEGA - Battle Game Designer - CA Sofia

SEGA, Bulgaria (On-Site)

Virtuos - Senior Game Designer

Virtuos, China (On-Site)

Supercell - Senior Game Designer, Brawl Stars

Supercell, Finland (On-Site)

Dream Games - Art Intern

Dream Games, Türkiye (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Paypal - Technical Evangelist

Paypal, United States (Hybrid)

Every matrix - IT Teacher

Every matrix, Romania (On-Site)

Gamemano - Back End Developer

Gamemano, India (On-Site)

BrightEdge - Senior Frontend Engineer

BrightEdge, India (Remote)

Luxoft - Senior Java Developer

Luxoft, United States (On-Site)

FIS - UI Developer

FIS, India (On-Site)

Animoca Brands - Frontend Developer

Animoca Brands, China (Remote)

Get notifed when new similar jobs are uploaded

Jobs in Arizona, United States

Smarsh - Sr. Manager, Corporate Sales

Smarsh, United States (Hybrid)

undefined - Design Director

Washington, District Of Columbia, United States (On-Site)

Nintendo - Environment Artist III (NST)

Nintendo, United States (On-Site)

Xsolla - Vice President of FP&A

Xsolla, United States (Hybrid)

Microsoft - Senior Technical Designer

Microsoft, United States (Hybrid)

Rockstar Games - Full Stack Engineer (C#/React)

Rockstar Games, United States (On-Site)

Google - Senior Delivery Executive

Google, United States (On-Site)

Microsoft - Research Intern - Office of Applied Research

Microsoft, United States (On-Site)

Get notifed when new similar jobs are uploaded

Game Design Jobs

Warner Bros Games - Directeur.trice créatif.ve / Creative Director

Warner Bros Games, Canada (On-Site)

Game5Mobile - Game Designer

Game5Mobile, Indonesia (On-Site)

Beamdog - Lead Game Designer

Beamdog, Canada (Remote)

Maliyo Games - Unity Game Developer

Maliyo Games, Nigeria (On-Site)

Blizzard Entertainment - Principal Designer, Open World - Unannounced Game

Blizzard Entertainment, United States (Hybrid)

Playrix - Feature Owner (LiveOps)

Playrix, Ukraine (Remote)

Pazu Games - Play Tester

Pazu Games, Israel (On-Site)

ZeniMax Media - Senior Gameplay Programmer

ZeniMax Media, United States (On-Site)

Supercell - Senior Game Tester, Clash of Clans

Supercell, Finland (On-Site)

AGS - American Gaming Systems - Principal Math Designer

AGS - American Gaming Systems, United States (On-Site)

Get notifed when new similar jobs are uploaded