Senior Software Engineer

1 Month ago • 5-8 Years • Game Design

Job Summary

Job Description

Senior Software Engineer responsible for developing game clients and engines. Involves all aspects of development: requirements gathering, design, development, documentation, deployment, and maintenance. Works with modern technologies, liaising with client developers, art teams, and designers. Requires strong work ethic, self-management, and teamwork. Responsibilities include developing and maintaining game features, diagnosing and optimizing performance, and developing tools and libraries to improve development processes. Experience maintaining social casino iOS and Android apps is also involved.
Must have:
  • C# experience
  • Javascript experience
  • Advanced OOP knowledge
  • Version control (Github/Bitbucket)
  • Game development experience
Good to have:
  • NodeJS
  • Typescript
  • Web architecture
  • Scrum/Agile
  • Linux deployments
  • Casino gaming
  • Jenkins
  • Jira
  • Android/iOS development

Job Details

Job Description

Job Overview 
Senior 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.  
Minimum Qualifications: 
  • 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 
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.  

Similar Jobs

Bounteous - Adobe Target Front End Developer

Bounteous

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Nagarro - Senior Staff Engineer, Frontend React

Nagarro

Gurugram, Haryana, India (On-Site)
4 Months ago
Trek - UI Engineer

Trek

Haryana, India (Hybrid)
4 Months ago
Microsoft - Data Engineering

Microsoft

Chandigarh, Chandigarh, India (Hybrid)
4 Months ago
Ubisoft - Online Programmer Assistant - Stage (F/H/NB)

Ubisoft

Montreuil, Île-de-France, France (On-Site)
2 Months ago
Fantastic Pixel Castle - Principal Systems Designer (Rewards)

Fantastic Pixel Castle

United States (Remote)
3 Months ago
Funguy Studio - Game Designer

Funguy Studio

Makati, Metro Manila, Philippines (On-Site)
6 Months ago
QUANTIC DREAM - Concepteur.trice Technique sénior

QUANTIC DREAM

Montreal, Quebec, Canada (Hybrid)
4 Months ago
MyGames - Game Designer

MyGames

(Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Microsoft - Lead Server Programmer - World's Edge

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Nagarro - Staff Engineer, Java

Nagarro

India (Remote)
4 Months ago
Paypal - Staff Web Engineer

Paypal

San Jose, California, United States (Hybrid)
3 Months ago
Postman - Senior Security Engineer, Detection & Response

Postman

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Microsoft - Senior Software Engineer

Microsoft

Sydney, New South Wales, Australia (On-Site)
1 Month ago
ION - Lead Software Engineer, Italy

ION

Milan, Lombardy, Italy (On-Site)
4 Months ago
AliveCor - Associate Product Designer, Clinical and Enterprise Products

AliveCor

Karnataka, India (Hybrid)
4 Months ago
Google - Student Researcher, BS/MS, Winter/Summer 2025

Google

Mountain View, California, United States (On-Site)
3 Months ago
Nasdaq - IDM Administrator

Nasdaq

Manila, Metro Manila, Philippines (Hybrid)
4 Months ago
Nagarro - Staff Engineer, QA Automation

Nagarro

Colombia (Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Arizona, United States

Trek - Service Technicians, Advisors, & Assemblers - Full Time / Part Time / Seasonal - Spring Season

Trek

Walled Lake, Michigan, United States (On-Site)
2 Months ago
Trek - Production Tech

Trek

Madison, Wisconsin, United States (On-Site)
2 Months ago
Sandbox VR - Retail Associate

Sandbox VR

San Diego, California, United States (On-Site)
4 Months ago
Sonar Source - SLED Account Executive

Sonar Source

Austin, Texas, United States (On-Site)
4 Months ago
Intel Corporation - Senior Customer Technical Program Manager - Foundry Services (MAG)

Intel Corporation

Hillsboro, Oregon, United States (Hybrid)
3 Months ago
Google - Account Strategist, Mid-Market Sales, Google Customer Solutions

Google

Los Angeles, California, United States (On-Site)
3 Months ago
PTW - Senior Financial Accountant

PTW

Los Angeles, California, United States (On-Site)
6 Months ago
ByteDance - Research Scientist Graduate ( Foundation Model, Vision and Language) - 2024 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Varonis  - FP&A Analyst

Varonis

New York, New York, United States (On-Site)
3 Months ago
AGS - American Gaming Systems - Principal Math Designer

AGS - American Gaming Systems

Arizona, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Game Design Jobs

Jagex - Technical Designer - Project Zanaris

Jagex

Cambridge, England, United Kingdom (Remote)
2 Months ago
Bigger Games - Game Developer

Bigger Games

İstanbul, Türkiye (On-Site)
8 Months ago
Virtuos - Lead Game Designer

Virtuos

Vietnam (On-Site)
4 Months ago
SmileGate - [지원] 게임 접근성 패널 채용(장애인/1일 아르바이트)

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
1 Month ago
Activision - Senior AI Designer

Activision

Santa Monica, California, United States (On-Site)
1 Month ago
Haptic - Engagement Designer

Haptic

Sweden (On-Site)
1 Month ago
Socialpoint - Game Design Director

Socialpoint

Barcelona, Catalonia, Spain (Hybrid)
5 Months ago
Evolution - Game Mathematician Evolution Live

Evolution

Stockholm, Stockholm County, Sweden (On-Site)
3 Months ago
Epic Games - Lead Gameplay Programmer

Epic Games

(On-Site)
1 Month ago
Kepler Interactive - Senior Game Designer

Kepler Interactive

Los Angeles, California, United States (Hybrid)
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.


Oklahoma City, Oklahoma, United States (On-Site)

North Carolina, United States (On-Site)

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

Shawnee, Oklahoma, United States (On-Site)

Arizona, United States (On-Site)

Oklahoma City, Oklahoma, United States (On-Site)

New Hampshire, United States (On-Site)

Nevada, United States (On-Site)

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