
Search by job, company or skills
Job Summary
The Software Engineering Manager, within the Interactive Game Development team, leads the server and client engineering groups along with Quality Assurance, responsible for architecting and implementing high-performance game servers for a wide range of casino games, including video slot, stepper, tap, and table games. This role is both strategic and hands-on, combining technical leadership with direct contributions to engine design, implementation, and optimization. The manager oversees the entire game server lifecyclefrom technical requirement gathering and system design to development, deployment, and post-release support. Working cross-functionally with math designers, producers, and client developers, this role ensures that backend systems align with gameplay requirements and meet performance benchmarks at scale. Strong engineering fundamentals, proactive communication, and deep familiarity with casino game architecture are key to success in this role.
Responsibilities
Skills and Requirements
Preferred Experience with:
High-throughput, low-latency server design
Game engine architecture and modular system design
Math-driven gameplay modeling and simulation
Performance profiling and optimization of real-time systems
Visual Studio and custom tooling for .NET environments
Excel
Casino game lifecycle from design to live deployment
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.
Job ID: 136915153