Software Engineer I - SDK

1 Month 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

Skillz - Lead Data Engineer

Skillz

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Unity - Senior Machine Learning/MLOps Developer

Unity

Montreal, Quebec, Canada (On-Site)
8 Months ago
Meta - AI Research Scientist, Language - Generative AI

Meta

Redmond, Washington, United States (On-Site)
6 Months ago
Thales - Quantum/Optical Communication Architect

Thales

Rome, Lazio, Italy (On-Site)
1 Week ago
Blind Squirrel Games - Senior Generalist Engineer

Blind Squirrel Games

California, United States (Hybrid)
2 Months ago
Gearbox Software - Associate Technical Director

Gearbox Software

Frisco, Texas, United States (Remote)
6 Months ago
Epic Games - Senior Engine Programmer

Epic Games

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)
2 Months ago
Maverick Games - Principal Engine Engineer

Maverick Games

Warwick, England, United Kingdom (Hybrid)
1 Month ago
Amber - Senior Unreal Game Engineer (Project Based)

Amber

Bucharest, Bucharest, Romania (On-Site)
10 Months ago
Schell Games - Senior Game Engineering Manager

Schell Games

Pittsburgh, Pennsylvania, United States (Hybrid)
10 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Zen game - U3D Development Engineer

Zen game

Shenzhen, Guangdong Province, China (On-Site)
2 Weeks ago
House of How - Design Intern - Sweden

House of How

Boden, Norrbotten County, Sweden (On-Site)
6 Months ago
Meta - Data Science Director

Meta

New York, New York, United States (Remote)
6 Months ago
Appirits - Mid-Career 2D Illustrator

Appirits

Tokyo, Japan (On-Site)
1 Month ago
Meta - Product Security Engineer

Meta

Menlo Park, California, United States (On-Site)
6 Months ago
Handy Games - Game Artist Internship

Handy Games

Giebelstadt, Bavaria, Germany (On-Site)
3 Months ago
Scanline VFX - FX Supervisor

Scanline VFX

Seoul, South Korea (Hybrid)
1 Month ago
Second Dinner - Principal Technical Producer, Backend (MARVEL SNAP)

Second Dinner

United States (Remote)
2 Months ago
lifechruh - Network Administrator

lifechruh

Edmond, Oklahoma, United States (On-Site)
5 Months ago
Meta - Research Scientist, Machine Learning (PhD)

Meta

Pittsburgh, Pennsylvania, United States (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Georgia

Playrix - Senior QA Engineer (Mobile)

Playrix

Georgia (Remote)
7 Months ago
Playrix - Senior UI Artist

Playrix

Georgia (Remote)
7 Months ago
CloudLinux - Database Administrator (ClickHouse)

CloudLinux

Tbilisi, Tbilisi, Georgia (Remote)
2 Months ago
Joyteractive - Segmentation Producer

Joyteractive

Georgia (Remote)
2 Months ago
G5 Games - 2D UI/UX Artist (Hidden objects project)

G5 Games

Tbilisi, Tbilisi, Georgia (Remote)
4 Months ago
CloudLinux - Scrum Master

CloudLinux

Tbilisi, Tbilisi, Georgia (Remote)
1 Month ago
Evolution - Turkish Speaking Game Presenter

Evolution

Tbilisi, Tbilisi, Georgia (On-Site)
8 Months ago
Playrix - Senior Release Engineer

Playrix

Georgia (Remote)
7 Months ago
G5 Games - Project Localization Manager

G5 Games

Tbilisi, Tbilisi, Georgia (Remote)
1 Month ago
Playrix - Principal C++ Software Engineer (Tools)

Playrix

Georgia (Remote)
7 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Playrix - Lead Unity Software Engineer (Gameplay)

Playrix

Ukraine (Remote)
7 Months ago
Playrix - Lead Unity Software Engineer (Gameplay)

Playrix

Serbia (Remote)
7 Months ago
Stillalive studios - Experienced Programmer (f/m/d)

Stillalive studios

Innsbruck, Tyrol, Austria (Remote)
9 Months ago
Ubisoft - Programming Team Lead (Engine)

Ubisoft

Saguenay, Quebec, Canada (Hybrid)
1 Year ago
ASSIST Software - C++ Developer

ASSIST Software

Suceava, Suceava County, Romania (On-Site)
6 Months ago
Amanotes - Unity Developer (LiveOps Team)

Amanotes

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
4 Months ago
Tencent - Senior Technical Director

Tencent

London, England, United Kingdom (On-Site)
7 Months ago
Snowed In Studios - Senior Generalist Programmer

Snowed In Studios

Ontario, Canada (Remote)
2 Months ago
Mojang Studios - Senior C++ Gameplay Engineer (Bedrock)

Mojang Studios

Stockholm, Stockholm County, Sweden (On-Site)
9 Months ago
Activision - Lead Tools Engineer

Activision

Malmö, Skåne County, Sweden (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.


Arizona, United States (On-Site)

Arizona, United States (On-Site)

Oklahoma, United States (On-Site)

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

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

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Oklahoma, United States (On-Site)

Australia (On-Site)

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