Senior Full Stack Software Engineer

13 Hours ago • 5-8 Years • Game Design

Job Summary

Job Description

Senior Full Stack Software Engineer responsible for developing game clients and engines. Involves gathering requirements, design, development, documentation, deployment, and maintenance. The role requires collaboration with game client developers, art teams, and game designers. Responsibilities include developing and maintaining common game features, diagnosing and optimizing game performance, and developing tools and libraries to improve the game development process. Experience with C#, Javascript, and advanced object-oriented design is crucial. The position also requires strong communication and teamwork skills.
Must have:
  • C# experience
  • Javascript experience
  • Advanced OOP knowledge
  • Game development experience
  • Communication skills
  • Version control (Github/Bitbucket)
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
Senior Full Stack Software Engineer 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
  • 5-8 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

N-iX - Lead Full Stack Engineer (.NET+React) (#2638)

N-iX

Colombia (Remote)
3 Months ago
PlayStation Global - Principal Software Engineer - Android / UI

PlayStation Global

Carlsbad, California, United States (On-Site)
1 Month ago
Nagarro - Staff Engineer, Javascript Fullstack

Nagarro

India (Remote)
6 Months ago
PlayStation Global - Software Engineer (Peripheral Devices)

PlayStation Global

Aliso Viejo, California, United States (On-Site)
1 Week ago
hostari - Software Engineer (Remote)

hostari

Makati, Metro Manila, Philippines (Remote)
4 Months ago
Ubisoft - Game Designer - Multiplayer (Casual Party Game)

Ubisoft

Shanghai, Shanghai, China (On-Site)
2 Months ago
Epic Games - Senior Gameplay Programmer

Epic Games

United States (On-Site)
1 Week ago
Tencent - フロントエンドエンジニア|Frontend Engineer

Tencent

Osaka, Osaka, Japan (On-Site)
1 Month ago
SmileGate - Mobile MMORPG Business PM

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
1 Month ago
Gearbox Software - Senior Gameplay Programmer

Gearbox Software

Frisco, Texas, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Riot Games - Integration Specialist, Enterprise

Riot Games

Los Angeles, California, United States (On-Site)
5 Months ago
Rackspace Technology - SOC Analyst L3 (Sentinel is mandatory) - R-19060

Rackspace Technology

Gurugram, Haryana, India (Hybrid)
6 Months ago
Sigma Software - Technical Support Engineer (FinTech)

Sigma Software

Warsaw, Masovian Voivodeship, Poland (On-Site)
5 Months ago
Canva - Senior Software Engineer - Video Compositor (Fullstack)

Canva

Auckland, Auckland, New Zealand (Remote)
1 Month ago
Canva - Senior Frontend Engineer - Help Content and Findability

Canva

Sydney, New South Wales, Australia (Remote)
1 Month ago
Magic EdTech - Accessibility Engineer

Magic EdTech

Noida, Uttar Pradesh, India (On-Site)
7 Months ago
Epic Games - Senior SDET

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
undefined - Frontend game developer

Gurugram, Haryana, India (On-Site)
9 Months ago
The Walt Disney Company - Lead Software Engineer - Full-Stack

The Walt Disney Company

Santa Monica, California, United States (On-Site)
1 Month ago
Google - Staff Research Scientist, Google Cloud AI

Google

Sunnyvale, California, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Arizona, United States

Netflix - Technical Program Manager (L5), Content Promotion & Distribution

Netflix

Los Gatos, California, United States (On-Site)
1 Week ago
Tencent - Learning & Culture Intern

Tencent

Palo Alto, California, United States (On-Site)
1 Month ago
Google - Product Marketing Manager, Google Ad Manager Exchange Platforms

Google

New York, New York, United States (On-Site)
4 Days ago
Next Level Business Services - UX Designer

Next Level Business Services

San Jose, California, United States (On-Site)
5 Months ago
Netflix - Software Engineer (L4) - Ads Measurement

Netflix

New York, New York, United States (On-Site)
3 Months ago
Google - Ophthalmic Lens Designer

Google

Mountain View, California, United States (On-Site)
1 Week ago
Google - Product Activation Lead, Responsibility, YouTube

Google

San Bruno, California, United States (On-Site)
1 Week ago
NVIDIA - Senior Solutions Architect, Networking

NVIDIA

California, United States (On-Site)
3 Weeks ago
Epic Games - QA Lead

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago
Sandbox VR - Shift Lead (Key Holder)

Sandbox VR

Austin, Texas, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Game Design Jobs

Haptic - Game Designer

Haptic

Sweden (On-Site)
3 Months ago
Haptic - Senior Game Designer

Haptic

United Kingdom (Hybrid)
3 Months ago
Wargaming - UX/UI Designer

Wargaming

Prague, Prague, Czechia (On-Site)
1 Month ago
Echtra Games - Senior Gameplay Engineer

Echtra Games

San Francisco, California, United States (On-Site)
9 Months ago
CD PROJEKT RED - Senior Gameplay Designer (RPG)

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
5 Days ago
Wargaming - Senior Gameplay Programmer (Steel Hunters)

Wargaming

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Schell Games - Experienced Game Designer

Schell Games

Pennsylvania, United States (Hybrid)
4 Weeks ago
Bigpoint - Senior Game Designer

Bigpoint

Hamburg, Hamburg, Germany (Remote)
10 Months ago
Thatgamecompany - Technical Game Designer

Thatgamecompany

Canada (Remote)
2 Weeks ago
Playgendary - Open Application

Playgendary

Limassol, Limassol, Cyprus (On-Site)
1 Month 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)

Sparks, Nevada, 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)

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