Software Engineer I - SDK

2 Months 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

The Walt Disney Company - Senior Effects Technical Director

The Walt Disney Company

Sydney, New South Wales, Australia (On-Site)
8 Months ago
Playgendary - Technical Designer / Technical Artist

Playgendary

Limassol, Limassol, Cyprus (Remote)
1 Month ago
Unity - Senior Product Manager, Product Reliability Engineering

Unity

Helsinki, Uusimaa, Finland (On-Site)
5 Months ago
Playrix - Technical Director (Game Project)

Playrix

Ireland (Remote)
5 Months ago
Jam City - UI/UX Artist

Jam City

Burbank, California, United States (Hybrid)
1 Month ago
Illuvium - Senior Gameplay Engineer (C++ / Unreal Engine)

Illuvium

Copenhagen, Denmark (Remote)
4 Months ago
Snowed In Studios - Senior Generalist Programmer

Snowed In Studios

Ottawa, Ontario, Canada (Hybrid)
9 Months ago
Werplay - Game Developer (Unity3D)

Werplay

Islamabad, Islamabad Capital Territory, Pakistan (On-Site)
3 Months ago
Rocket Science - Software Engineer - Unreal

Rocket Science

Brighton And Hove, England, United Kingdom (Hybrid)
3 Months ago
Amber - Senior Unity Game Engineer (Project Based)

Amber

Bucharest, Bucharest, Romania (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Techland - Senior Gameplay Animator

Techland

Wrocław, Lower Silesian Voivodeship, Poland (Remote)
3 Months ago
Meta - Production Engineering

Meta

Fremont, California, United States (On-Site)
4 Months ago
Meta - Data Science Director

Meta

New York, New York, United States (Remote)
4 Months ago
Glowmade - Gameplay Programmer (12 Month Maternity Cover)

Glowmade

England, United Kingdom (Hybrid)
3 Months ago
Crystal Dynamics - Associate Camera Designer

Crystal Dynamics

(Hybrid)
3 Weeks ago
Buckman - Cost Per Ton/Total Cost of Operations Specialist

Buckman

Memphis, Tennessee, United States (On-Site)
4 Months ago
Unity - Partner Relations Manager, Industry

Unity

Austin, Texas, United States (On-Site)
4 Months ago
Bohemia Interactive - Lead Programmer

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
4 Months ago
Magnopus - Director of Design

Magnopus

Los Angeles, California, United States (Hybrid)
6 Months ago
Voodoo - Marketing Video Artist - Gaming

Voodoo

Paris, Île-de-France, France (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Georgia

Playrix - Senior Researcher

Playrix

Georgia (Remote)
5 Months ago
Playrix - Technical Director (Game Project)

Playrix

Georgia (Remote)
5 Months ago
G5 Games - 2D Environment Artist (Match-3 project)

G5 Games

Tbilisi, Tbilisi, Georgia (Remote)
5 Months ago
Social Discovery Group - Senior Software Engineer (.NET)

Social Discovery Group

Batumi, Adjara, Georgia (Remote)
1 Month ago
Every matrix - Director of Photography (Fixed-term contract, 3 months)

Every matrix

Batumi, Adjara, Georgia (On-Site)
3 Months ago
Every matrix - Broadcast Manager

Every matrix

Batumi, Adjara, Georgia (On-Site)
2 Months ago
Playrix - Game Director

Playrix

Georgia (Remote)
5 Months ago
Playrix - Art Director

Playrix

Georgia (Remote)
5 Months ago
Playrix - Senior QA Engineer (Server Team)

Playrix

Georgia (Remote)
5 Months ago
Playrix - Feature Owner (LiveOps)

Playrix

Georgia (Remote)
5 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Playrix - Senior Unity Software Engineer (Gameplay)

Playrix

Montenegro (Remote)
5 Months ago
Playrix - Lead Unity Software Engineer (Gameplay)

Playrix

Georgia (Remote)
5 Months ago
Playground Games - Senior Systems Engineer

Playground Games

England, United Kingdom (Hybrid)
3 Months ago
Magic Media - Unity / C# Networking Engineer

Magic Media

Kyiv, Kyiv City, Ukraine (Remote)
2 Weeks ago
Epic Games - Programmeur sénior de moteurs, Fortnite Tech

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
Sovrun - Game Engine Programmer (Unity/Unreal)

Sovrun

Makati, Metro Manila, Philippines (Remote)
2 Months ago
Dream Games - Senior Software Engineer

Dream Games

İstanbul, Türkiye (On-Site)
10 Months ago
Netflix - Sr. Gameplay Engineer, Games Experience Engineering

Netflix

Los Gatos, California, United States (Remote)
5 Months ago
Amber - Senior Unreal Game Engineer (Project Based)

Amber

Bogotá, Bogota, Colombia (Remote)
5 Months ago
Gamebreaking Studios - Senior Software Development Engineer (Unreal Gameplay)

Gamebreaking Studios

Chile (Remote)
5 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.


Nevada, United States (On-Site)

Oklahoma, United States (On-Site)

Australia (On-Site)

Georgia (On-Site)

Davis, Oklahoma, United States (On-Site)

Michigan, United States (On-Site)

Alabama, United States (On-Site)

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

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