Software Engineer I - SDK

13 Hours ago • 2 Years + • Game Engine

Job Summary

Job Description

Software Engineers I within the SDK team develop platform and game presentation features, participating in all aspects of development (requirements gathering, design, development, documentation, deployment, maintenance). They work with modern technologies in the latest games, acting as a liaison to game studios regarding platform capabilities and integrating game requirements. Responsibilities include developing and maintaining game presentation features, diagnosing and optimizing game performance and memory management, and developing tools to improve the game development process. The role requires a strong work ethic, self-motivation, and the ability to work both independently and collaboratively.
Must have:
  • Bachelor's degree in CS/CE or equivalent
  • 2+ years development experience
  • 2+ years Unity 3D engine experience
  • Excellent C# knowledge
  • Advanced object-oriented design
  • Excellent organizational & communication skills
Good to have:
  • Linux development familiarity
  • Multiplayer/networked application experience
  • Computer graphics (OpenGL, Vulkan) experience
  • Agile project management (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

Thatgamecompany - Technical Support Engineer - China

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
4 Weeks ago
Bigpoint - Senior Java Developer

Bigpoint

Hamburg, Hamburg, Germany (Remote)
3 Weeks ago
Rackspace Technology - Storage Engineer II

Rackspace Technology

India (Remote)
2 Weeks ago
Trailmix - Senior Game Developer

Trailmix

London, England, United Kingdom (Hybrid)
8 Months ago
Focus Entertainment - Unreal Lead Programmer

Focus Entertainment

Île-de-France, France (Hybrid)
4 Weeks ago
Ramen VR - Lead Engine Programmer

Ramen VR

California, United States (On-Site)
9 Months ago
BULKHEAD - Principal Core Tech Engineer

BULKHEAD

(Remote)
4 Weeks ago
Playrix - Senior Unity Software Engineer (Gameplay)

Playrix

Serbia (Remote)
6 Months ago
Pragma - Game Services Engineer - Co-Dev

Pragma

United States (Remote)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Blazing griffin - Designer (Games)

Blazing griffin

Glasgow, Scotland, United Kingdom (Hybrid)
4 Months ago
Steer Studios - Lead Game Designer

Steer Studios

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
8 Months ago
Google - Senior Hardware Engineer, Integrated Circuit Design, Quantum AI

Google

Goleta, California, United States (On-Site)
1 Week ago
Game District - Game Developer

Game District

Punjab, Pakistan (On-Site)
1 Month ago
31st Union - Senior Gameplay Engineer

31st Union

San Mateo, California, United States (On-Site)
1 Month ago
Communix - Unity Technical Artist

Communix

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
Google - Software Engineer, iOS

Google

Mountain View, California, United States (On-Site)
1 Week ago
STAGE - Unity Developer (Remote)

STAGE

(Remote)
3 Years ago
Decentraland - Senior Unity Engineer

Decentraland

(Remote)
2 Months ago
Riot Games - Associate Art Director, Characters - Unpublished R&D Product

Riot Games

Los Angeles, California, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Georgia

G5 Games - C++ Gameplay Programmer

G5 Games

Tbilisi, Tbilisi, Georgia (Remote)
5 Months ago
CloudLinux - Java Developer

CloudLinux

Tbilisi, Tbilisi, Georgia (Remote)
2 Weeks ago
Playrix - Principal VFX Artist

Playrix

Georgia (Remote)
6 Months ago
Every matrix - Broadcast Engineer

Every matrix

Batumi, Adjara, Georgia (On-Site)
1 Month ago
Playrix - Art Director

Playrix

Georgia (Remote)
6 Months ago
Playrix - Lead User Acquisition Manager

Playrix

Georgia (Remote)
6 Months ago
G5 Games - Strategic Product Analyst

G5 Games

Tbilisi, Tbilisi, Georgia (Remote)
1 Week ago
G5 Games - Product Game Creative Director

G5 Games

Tbilisi, Tbilisi, Georgia (Remote)
6 Days ago
CloudLinux - Python Developer

CloudLinux

Tbilisi, Tbilisi, Georgia (Remote)
5 Days ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Georgia (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

SmileGate - [Next Crossfire] UE5 Client Developer

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Months ago
Scorewarrior - Core Client Senior C++ Developer

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
4 Weeks ago
Thatgamecompany - Game Engine Engineer (Optimization)

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
4 Weeks ago
Bonfire Studios - Systems Engineer (Senior/Principal/Lead)

Bonfire Studios

California, United States (On-Site)
9 Months ago
Handy Games - Software Engineering Intern

Handy Games

Giebelstadt, Bavaria, Germany (On-Site)
2 Months ago
SmileGate - [Next Crossfire] UE5 엔진 클라이언트 담당

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
4 Months ago
Light Speed Studios - Main Engineer

Light Speed Studios

Osaka, Osaka, Japan (On-Site)
4 Months ago
Rocket Science - Software Engineer - Unreal

Rocket Science

Cardiff, Wales, United Kingdom (Hybrid)
4 Weeks ago
Matific - Software Engineer

Matific

Sydney, New South Wales, Australia (On-Site)
3 Weeks ago
Immersion Labs - Mid/Senior Unity Developer

Immersion Labs

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 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.


Georgia (On-Site)

Arizona, United States (On-Site)

Arizona, United States (On-Site)

Sparks, Nevada, United States (On-Site)

Nevada, United States (On-Site)

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

United States (On-Site)

Oklahoma, United States (On-Site)

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

Las Vegas, 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