Full Stack Software Engineer II

1 Week ago • 3-5 Years • Game Design

Job Summary

Job Description

The Full Stack Software Engineer II will develop game clients and engines for interactive game development. Responsibilities include gathering requirements, design, development, documentation, deployment, and maintenance. The role involves collaboration with client developers, the art team, and game designers. The engineer will diagnose and optimize game performance, develop tools and libraries, and maintain social casino iOS and Android apps. Testing and adherence to coding standards are also key aspects of the position.
Must have:
  • C# experience
  • Javascript experience
  • Advanced OOP knowledge
  • Design pattern familiarity
  • Version control (Github/Bitbucket)
  • Game development experience
Good to have:
  • NodeJS
  • Typescript
  • Web architecture
  • Scrum/Agile
  • Linux deployments
  • Casino gaming experience
  • Jenkins
  • Jira
  • Android/iOS development

Job Details

Job Description

Job Overview 
Full Stack 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.  
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 
Skills and Requirements: 
  • 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 
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.  

Similar Jobs

Illuvium - Senior C# Engineer

Illuvium

Copenhagen, Denmark (Remote)
7 Months ago
Next Level Business Services - Java Tech Lead

Next Level Business Services

Chicago, Illinois, United States (On-Site)
6 Months ago
Velotio Technologies - Senior Engineer (React.js)

Velotio Technologies

Maharashtra, India (Remote)
1 Month ago
Nagarro - Associate Staff Engineer, .Net Fullstack

Nagarro

Mexico (Remote)
6 Months ago
Google - Software Engineering Manager (For Women in Tech Candidates)

Google

State Of Minas Gerais, Brazil (On-Site)
4 Months ago
Wargaming - Gameplay Developer (World of Tanks)

Wargaming

Belgrade, Serbia (Hybrid)
1 Week ago
Nintendo - Contract - Associate Designer (NST)

Nintendo

Redmond, Washington, United States (Hybrid)
2 Months ago
Mixmob - Lead Game Designer

Mixmob

Vancouver, British Columbia, Canada (Remote)
9 Months ago
Wargaming - Senior Game Designer (World of Tanks)

Wargaming

Nicosia, Nicosia, Cyprus (Hybrid)
1 Month ago
Ubisoft - Level Designer

Ubisoft

Taguig, Metro Manila, Philippines (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Level AI - Senior Frontend Engineer

Level AI

Noida, Uttar Pradesh, India (Hybrid)
4 Months ago
Nagarro - Senior Staff Engineer, CRM Salesforce

Nagarro

New York, New York, United States (On-Site)
6 Months ago
ION - Lead Software Engineer, Italy

ION

Pisa, Tuscany, Italy (On-Site)
6 Months ago
bytro studios - Backend Developer - Java

bytro studios

St. Julian's, Malta (Hybrid)
2 Months ago
Google - Early Career Software Engineer, People with Disabilities

Google

Belo Horizonte, State Of Minas Gerais, Brazil (On-Site)
5 Months ago
Nagarro - Staff Engineer, Java

Nagarro

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
6 Months ago
Wrike - Senior Backend Engineer

Wrike

Nicosia, Nicosia, Cyprus (Hybrid)
1 Day ago
Google - Software Engineer II, Filestore Control Plane

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Weeks ago
Domo - Web Producer

Domo

American Fork, Utah, United States (On-Site)
23 Hours ago
Warner Bros Games - Staff Engineer - Fullstack (LIVE Team)

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Arizona, United States

Google - Staff Software Engineer, Google Cloud Dataproc, Open Source

Google

Kirkland, Washington, United States (On-Site)
1 Week ago
Vercel - Senior Account Based Marketing Manager

Vercel

San Francisco, California, United States (Hybrid)
9 Hours ago
Skillz - Join Skillz and Level Up Your Career!

Skillz

Las Vegas, Nevada, United States (On-Site)
11 Months ago
Perplexity AI - Growth Manager - Product Marketing

Perplexity AI

San Francisco, California, United States (On-Site)
9 Hours ago
samsung semiconductoer - Staff Engineer, Performance Modeling Architect

samsung semiconductoer

San Jose, California, United States (On-Site)
1 Day ago
AGBO - Senior Rigging Technical Director

AGBO

Los Angeles, California, United States (On-Site)
8 Months ago
Nagarro - Associate Director - Public Sector Business Development Manager

Nagarro

Austin, Texas, United States (Remote)
6 Months ago
WebFX - Junior Marketing Data Implementation Specialist

WebFX

Harrisburg, Pennsylvania, United States (On-Site)
1 Week ago
Plug Power - Field Service Technician

Plug Power

Bordentown, New Jersey, United States (On-Site)
20 Hours ago
Meta - Research Scientist Intern, Photorealistic Telepresence (PhD)

Meta

Burlingame, California, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Game Design Jobs

Alegrium - Senior Game Designer

Alegrium

South Jakarta, Jakarta, Indonesia (On-Site)
9 Months ago
PlayStation Global - Principal Multiplayer Systems Designer

PlayStation Global

United States (Remote)
3 Weeks ago
Rebellion - Design Director

Rebellion

England, United Kingdom (Hybrid)
1 Month ago
Supercell - Game Tester, Project R.I.S.E

Supercell

Shanghai, Shanghai, China (On-Site)
5 Months ago
Probably Monsters - Design Director

Probably Monsters

Washington, District Of Columbia, United States (On-Site)
5 Months ago
undefined - Design Director

Washington, District Of Columbia, United States (On-Site)
5 Months ago
TiMi Studio Group - Game Publishing Manager

TiMi Studio Group

Washington, United States (On-Site)
3 Weeks ago
Ubisoft - Game Designer

Ubisoft

Abu Dhabi, Abu Dhabi, United Arab Emirates (On-Site)
1 Month ago
Owlcat Games - Level Designer

Owlcat Games

Nicosia, Nicosia, Cyprus (Hybrid)
2 Months ago
Limit Break - Senior Engineer (Unity)

Limit Break

Manila, Metro Manila, Philippines (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

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.


Georgia (On-Site)

Arizona, United States (On-Site)

Arizona, United States (On-Site)

Nevada, United States (On-Site)

Las Vegas, Nevada, United States (On-Site)

United States (On-Site)

Oklahoma, United States (On-Site)

Las Vegas, Nevada, United States (On-Site)

Las Vegas, Nevada, United States (On-Site)

Boston, Massachusetts, United States (On-Site)

View All Jobs

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

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug