Slot Platform SWE

QDStaff•Atlanta, GA
•Onsite

About The Position

A leading developer of high-performing digital games is hiring a Slot Game Platform Engineer for its creative, collaborative team in Atlanta, Georgia. The engineer will take game concepts from rules and features through working code for server-based, online, and mobile platforms, prototype new features, and validate them through player testing and metrics. The role also designs the APIs and SDK architecture that games use, connects to external databases, integrates commercial and third-party software, and provides the engineering manager with feasibility assessments and accurate project estimates. The position is in-office five days per week.

Requirements

  • Bachelor's degree in computer science, electrical engineering, computer engineering, mathematics, or equivalent.
  • At least three years of software engineering experience.
  • In-depth knowledge of at least one programming language.
  • Experience with API design and SDK architecture.
  • Experience connecting to external databases such as AWS, MS SQL, or PostgreSQL.
  • Knowledge of design patterns, SOLID principles, and source control such as Git.

Nice To Haves

  • Software engineering experience with a gaming company.
  • C# with Unity; proficiency in more than one programming language.
  • Experience with Agile methodologies such as Scrum.
  • Class II or Class III gaming experience.
  • Windows and Linux development experience.
  • Jenkins CI/CD experience.

Responsibilities

  • Design, develop, test, document, and modify game concepts, including game rules, functionality, features, storylines, characters, and icons.
  • Translate management requirements into working code for server-based, online, and mobile platforms.
  • Identify and develop features through prototyping, user testing, incremental and modular development, and iterative design, using metrics to evaluate results.
  • Design APIs and SDK architecture for the platform.
  • Connect to external databases, stream data to the game client, and optimize resources.
  • Integrate commercial off-the-shelf software into company products and recommend third-party products for integration.
  • Assess the feasibility of proposed features, offer alternatives, and provide accurate project estimates to the engineering manager.
  • Develop documentation, flowcharts, diagrams, code comments, and clear code.
  • Occasionally work with external software engineers to modify a company software product.
  • Maintain industry knowledge through technical and academic literature, trade shows, and competitive products.
  • Travel occasionally to engineering offices, customer locations, and trade shows.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service