Senior Full Stack Software Engineer

1 Month 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

SparkCognition - Software Engineer (Frontend)

SparkCognition

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Alp Consulting  - Unity Developer

Alp Consulting

Bengaluru, Karnataka, India (On-Site)
1 Year ago
NCR Atleos - SW Engineer II Mobile Apps

NCR Atleos

Hyderabad, Telangana, India (On-Site)
3 Weeks ago
Punctum images - FREELANCE WEB DEVELOPER

Punctum images

Prague, Prague, Czechia (Remote)
3 Weeks ago
bytedance - Frontend Software Engineer Intern

bytedance

Dubai, Dubai, United Arab Emirates (On-Site)
1 Month ago
Epic Games - Senior Gameplay Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Ubisoft - Economic Designer

Ubisoft

Shanghai, Shanghai, China (On-Site)
1 Month ago
Red Point Labs - Sr Game Designer (Remote OK)

Red Point Labs

Argentina (Remote)
1 Year ago
Meta4 Interactive - Senior Technical Game Designer

Meta4 Interactive

Montreal, Quebec, Canada (Remote)
9 Months ago
Appirits - Game Planner/Game Director

Appirits

Tokyo, Japan (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Staff Software Engineering Manager, YouTube

Google

San Bruno, California, United States (On-Site)
1 Month ago
Hawk Eye Innovations - Frontend Test Automation Engineer

Hawk Eye Innovations

Budapest, Hungary (Hybrid)
2 Months ago
Epic Games - Lead Automation Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
2 Months ago
FORTUNE - UI/UX Designer

FORTUNE

New York, New York, United States (On-Site)
1 Month ago
Interactive Brokers - QA Developer

Interactive Brokers

Tallinn, Harju County, Estonia (Hybrid)
2 Weeks ago
Scale AI - Field Engineering Tech Lead

Scale AI

(Remote)
1 Month ago
C3 AI - Solution Engineer

C3 AI

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Ion - Data Engineer, Italy

Ion

Italy (Hybrid)
7 Months ago
fairmatic - Senior Full Stack Engineer

fairmatic

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
7 Months ago
Motorola solutions - Mid level VD designer

Motorola solutions

London, England, United Kingdom (Hybrid)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Arizona, United States

Apple - US-Operations Expert

Apple

United States (On-Site)
1 Month ago
UPF Industries  - General Labor

UPF Industries

Stayton, Oregon, United States (On-Site)
2 Weeks ago
LLNL - NIF Lead Operator Technical Associate

LLNL

Livermore, California, United States (On-Site)
2 Weeks ago
fluence - Senior Fire Test Engineer - Battery Energy Storage

fluence

Houston, Texas, United States (Hybrid)
1 Month ago
Nordson Corporation - Production Operator I (1st shift)

Nordson Corporation

Loveland, Colorado, United States (On-Site)
2 Weeks ago
Santa Monica Studio - QA Lead

Santa Monica Studio

Los Angeles, California, United States (On-Site)
2 Months ago
Glean - Technical Project Manager

Glean

Palo Alto, California, United States (On-Site)
2 Weeks ago
Google - Staff Software Engineer, AI/ML Computer Vision

Google

Mountain View, California, United States (On-Site)
1 Month ago
Take-Two Interactive - Lead ServiceNow Developer

Take-Two Interactive

San Francisco, California, United States (On-Site)
1 Week ago
Britive - SOFTWARE ENGINEER

Britive

San Francisco, California, United States (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

Game Design Jobs

Coffee Stain - Senior Game Designer

Coffee Stain

Gothenburg, Västra Götaland County, Sweden (On-Site)
7 Months ago
Activision - Senior UX Tool Designer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Smilegate - [CROSSFIRE] FPS 레벨디자인 담당

Smilegate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
5 Months ago
Agate - Game Programmer

Agate

Bandung, West Java, Indonesia (On-Site)
9 Months ago
Rocksteady Studios - Game Director

Rocksteady Studios

(Hybrid)
1 Month ago
Probably Monsters - Design Director

Probably Monsters

Washington, District Of Columbia, United States (On-Site)
6 Months ago
Yodo1 - Business Development Manager, Game Publishing

Yodo1

(Remote)
11 Months ago
Focus Entertainment - Line Designer Manager

Focus Entertainment

Île-de-France, France (Hybrid)
1 Month ago
Tripledot Studios - Senior Advanced Unity Software Engineer

Tripledot Studios

Barcelona, Catalonia, Spain (On-Site)
1 Month ago
IGT - Game Design Mathematician

IGT

Las Vegas, Nevada, United States (On-Site)
6 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.


Arizona, United States (On-Site)

Arizona, United States (On-Site)

Oklahoma, United States (On-Site)

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

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

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Oklahoma, United States (On-Site)

Australia (On-Site)

United States (On-Site)

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