Software Engineer I - SDK

2 Hours ago • 2 Years + • Game Engine

About the job

Job Description

Software Engineers I within the SDK team develop platform and game presentation features. Responsibilities include gathering requirements, design, development, documentation, deployment, and maintenance. They work with game studios, diagnosing performance issues, recommending optimizations, and developing tools to improve game development. The role requires strong work ethic, self-sufficiency, and teamwork. Experience with Unity 3D, C#, and object-oriented design is essential. The developer will also act as a liaison to game studios for what the platform can do and how to get their game requirements to work within the platform.
Must have:
  • Bachelor's degree in CS/CE or equivalent
  • 2+ years development experience
  • 2+ years Unity 3D experience
  • Excellent C# knowledge
  • Advanced OOP knowledge
  • Excellent organizational and communication skills
Good to have:
  • Linux development familiarity
  • Multiplayer/networked application experience
  • Computer graphics, OpenGL, Vulkan experience
  • Agile (SCRUM) experience
  • Video gaming experience
  • Casino gaming experience

Job Description

Job Overview
Software Engineers I within the SDK team are responsible for developing platform and game presentation features. 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. The developer will also act as a liaison to game studios for what the platform can do and how to get their game requirements to work within the platform. 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 presentation features. Diagnose and recommend optimizations for games to improve performance and memory management. Develop tools to improve game development process.
 
Requirements: 
  • Bachelor’s degree in Computer Science, Computer Engineering or equivalent
  • 2+ years development experience.
  • 2+ years of Unity 3D engine experience
  • Excellent knowledge C#
  • Advanced object-oriented design knowledge and familiarity with common patterns.
  • Requires excellent organizational skills, good oral and written communication skills
  • Must be a self-motivated team player able to work in a customer-oriented, fast-paced, and demanding environment
  • 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
 Preferred Skills:
  • Familiarity with Linux development.
  • Experience with multiplayer or networked application a plus
  • Experience with Computer graphics, OpenGL, Vulcan
  • Experience with Agile project management (SCRUM).
  • Video gaming experience a plus
  • Casino Gaming experience a plus.
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.


Nevada, United States (On-Site)

Georgia (On-Site)

Nevada, United States (On-Site)

Arizona, United States (On-Site)

Georgia (On-Site)

Arizona, United States (On-Site)

Arizona, United States (On-Site)

New Jersey, 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

Meta - Research Scientist, Machine Learning (PhD)

Meta, United States (On-Site)

Rivos - CPU Physical Design - Full Time

Rivos, Taiwan (Hybrid)

Ubisoft - Technical Animator

Ubisoft, Philippines (On-Site)

Qikfox Cybersecurity Systems - Game Designer / 3D Artist

Qikfox Cybersecurity Systems, India (On-Site)

Azra Games - Senior Software Engineer

Azra Games, United States (Hybrid)

Pinnacle Infotech - Blueprint Specialist in Unreal Engine

Pinnacle Infotech, India (On-Site)

CultureMill Recruiting - Game Developer (C++)

CultureMill Recruiting, United States (On-Site)

Blockville Digital Assets - Senior Game Developer

Blockville Digital Assets, Türkiye (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Meta - Product Design Engineer, Reality Labs

Meta, United States (On-Site)

Playrix - Senior Motion Designer (Blender/Unity)

Playrix, Montenegro (Remote)

Rocket Science - Gameplay Engineering Lead

Rocket Science, United States (Hybrid)

Meta - Production Engineering

Meta, United States (Hybrid)

Vigaet - Computer Graphics Programmer

Vigaet, India (On-Site)

Maxis Studios - Development Director

Maxis Studios, Australia (Hybrid)

Zynga - Lead Concept Artist

Zynga, India (On-Site)

Unity - Senior Game Economy Manager

Unity, Israel (On-Site)

FitXR - Unity Engineer

FitXR, Spain (Remote)

Get notifed when new similar jobs are uploaded

Jobs in Georgia

Social Discovery Group - Business Analyst

Social Discovery Group, Georgia (Remote)

Playrix - Lead Graphic Designer

Playrix, Georgia (Remote)

Evolution - Carpenter

Evolution, Georgia (On-Site)

WebMD - Associate Editor, Oncology

WebMD, Georgia (On-Site)

Playrix - Lead Business Analyst (DWH)

Playrix, Georgia (Remote)

Playrix - Office manager (Astana, Kazakhstan)

Playrix, Georgia (On-Site)

G5 Games - Web UX Researcher

G5 Games, Georgia (Remote)

Playrix - Data QA Engineer

Playrix, Georgia (Remote)

AGS - American Gaming Systems - Platform Manager

AGS - American Gaming Systems, Georgia (Hybrid)

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Activision - Multiplayer Technical Director

Activision, Poland (Hybrid)

Magic Media - Unreal Engine Developer

Magic Media, Brazil (Remote)

Spyke Games - Game Developer

Spyke Games, Türkiye (On-Site)

Demiurge Studios - Senior C++ Engineer (PC & Mobile)

Demiurge Studios, (Remote)

Thatgamecompany - Game Engine Engineer (Optimization) - China

Thatgamecompany, China (On-Site)

Pragma - Online Services Engineer

Pragma, United States (Remote)

ILogos Game Studios - Unreal Tech Lead

ILogos Game Studios, (Remote)

Mojang Studios - Java Platform Engineer

Mojang Studios, Sweden (Hybrid)

Prodigy Education - Software Developer

Prodigy Education, Canada (Hybrid)

Sperasoft - C++ / UE5 Software Developer

Sperasoft, (Hybrid)

Get notifed when new similar jobs are uploaded