Software Engineer I - SDK

4 Weeks ago • 2 Years + • Game Engine

Job Summary

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 Details

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.  

Similar Jobs

Epic Games - Senior Gameplay Systems Programmer, Unreal Engine

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Unity - Partner Operations Manager

Unity

Copenhagen, Denmark (On-Site)
1 Month ago
Motive Studio - Visual Effects Artist - IRON MAN

Motive Studio

Montreal, Quebec, Canada (On-Site)
4 Months ago
Epic Games - Senior Music Designer

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Blockville Digital Assets - AI Technology Specialist for Game Development

Blockville Digital Assets

İstanbul, Türkiye (On-Site)
6 Months ago
RoofStack - Senior Game Developer

RoofStack

İstanbul, İstanbul, Türkiye (On-Site)
1 Month ago
Haptic - Senior Game Engineer

Haptic

Paris, Île-de-France, France (Remote)
1 Month ago
Snowed In Studios - Principle Software Developer

Snowed In Studios

Ontario, Canada (Remote)
3 Months ago
Metadrob - Unreal Engine Developer

Metadrob

Jaipur, Rajasthan, India (On-Site)
4 Months ago
Mentorpalai - Unity Developer - Game Design

Mentorpalai

Bengaluru, Karnataka, India (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

WebMobril Technologies - Jr. Unity Developer

WebMobril Technologies

Noida, Uttar Pradesh, India (Hybrid)
6 Months ago
Tesla - Associate Technical Support Engineer, Supercharger

Tesla

Victoria, Australia (On-Site)
8 Hours ago
Blizzard Entertainment - Unity Meta Developer

Blizzard Entertainment

Barcelona, Catalonia, Spain (On-Site)
3 Months ago
Meta - Technical Game Designer

Meta

New York, New York, United States (Remote)
3 Months ago
Meta - Marketing Science Partner (Financial Services)

Meta

San Francisco, California, United States (On-Site)
3 Months ago
ION - Senior Full-Stack Developer, New York

ION

New York, New York, United States (Hybrid)
4 Months ago
The Walt Disney Company - Senior Manager, Data Analytics, Disney+

The Walt Disney Company

Minato City, Tokyo, Japan (On-Site)
2 Months ago
MyGames - 3D Motion Designer

MyGames

(Remote)
3 Months ago
Meta - AI Research Scientist, Language - Generative AI

Meta

Menlo Park, California, United States (On-Site)
3 Months ago
The Hub - Unity QA Programmer Intern

The Hub

Sweden (Remote)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Georgia

Social Discovery Group - Senior .NET Developer

Social Discovery Group

Georgia (Remote)
2 Weeks ago
Social Discovery Group - Head of Data Engineering Team

Social Discovery Group

Tbilisi, Tbilisi, Georgia (Remote)
2 Months ago
Playrix - Middle C++ Software Engineer (Gameplay)

Playrix

Georgia (Remote)
3 Months ago
CloudHire - Anaplan Solution Architect

CloudHire

Georgia (On-Site)
3 Months ago
Social Discovery Group - Manual QA Engineer (Mobile & Web API Testing)

Social Discovery Group

Georgia (Remote)
1 Month ago
Social Discovery Group - Deputy Head of Customer IT Infrastructure

Social Discovery Group

Georgia (Remote)
3 Months ago
WebMD - Manager, Account Management

WebMD

Georgia (On-Site)
3 Months ago
G5 Games - 2D Animator

G5 Games

Tbilisi, Tbilisi, Georgia (Remote)
2 Weeks ago
G5 Games - Creative Marketing Manager

G5 Games

Tbilisi, Tbilisi, Georgia (Remote)
3 Months ago
Playrix - Technical Director (Game Project)

Playrix

Georgia (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Gamebreaking Studios - Senior Software Development Engineer (Unreal Gameplay)

Gamebreaking Studios

Canada (Remote)
5 Months ago
Tencent - Senior Tech Director

Tencent

London, England, United Kingdom (On-Site)
3 Months ago
Blizzard Entertainment - Senior Unity Core Developer

Blizzard Entertainment

Barcelona, Catalonia, Spain (On-Site)
2 Months ago
Qingci Games - Senior Unity3D Developer

Qingci Games

(On-Site)
2 Weeks ago
Rocket Science - Software Engineer - Unity

Rocket Science

Wales, United Kingdom (Hybrid)
1 Day ago
Metadrob - Unreal Engine Developer

Metadrob

Jaipur, Rajasthan, India (On-Site)
4 Months ago
Hasbro - Principal Software Development Engineer

Hasbro

Mississauga, Ontario, Canada (On-Site)
3 Months ago
Keywords Studios (Player Support) - Software Engineer

Keywords Studios (Player Support)

Tokyo, Japan (Remote)
6 Months ago
PlatinumGames - エンジンプログラマー/Engine Programmer

PlatinumGames

(On-Site)
1 Month ago
Snowed In Studios - Lead Software Developer

Snowed In Studios

Ontario, Canada (Remote)
3 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.


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)

Nevada, United States (On-Site)

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