Job Description
The Senior Software Engineering Manager – Game Systems will play a critical leadership role in shaping the backend technology that powers our next-generation gaming experiences. Reporting directly to the Vice President of Engineering, this leader will guide, mentor, and empower a team of talented software engineers. The ideal candidate has a strong technical hands-on experience and is a people leader who can deliver high‑quality, scalable backend systems—from small, focused services to highly complex, large‑scale game infrastructure.
Responsibilities
Leadership & Team Development
- Lead, coach, and mentor a team of backend and systems engineers, fostering a culture of technical excellence and collaboration.
- Drive team growth through effective hiring, onboarding, and career development planning.
- Promote engineering best practices, continuous learning, and a high-performance culture.
Technical Ownership & Architectural Direction
- Oversee the design and delivery of backend systems that support game features, live services, economies, and more.
- Create and define scalable, secure, and maintainable system architectures.
- Ensure systems support both small-scale feature modules and large-scale, high-throughput configurations.
Project Delivery & Execution
- Own end-to-end technical delivery for the Game Systems team, ensuring on-time execution across multiple workstreams.
- Collaborate closely with product management, game design, Platform, data, and other engineering teams to align technical solutions and timely deployment.
- Influence and collaborate on technology strategy, long-term planning, and roadmap prioritization.
- Serve as a key communicator between technical and non-technical stakeholders.
Operational Excellence
- Oversee system reliability and scalability, ensuring services meet performance SLAs and are resilient during peak loads compliant with security standards and best-in-class deployment.
Skills/Requirements
- Bachelor's degree required, in Computer Science, Computer Engineering, or equivalent
- 10+ years of professional experience in a software development team, with at least 3 years in engineering management or technical leadership.
- Strong background in backend systems development (languages include C++, C#, or similar).
- Experience designing or managing large-scale distributed systems, microservices.
- Proven ability to lead teams delivering complex systems on time and with high quality.
- Strong understanding of system performance, networking fundamentals, reliability engineering, and scaling challenges.
- Excellent communication and stakeholder management abilities.
- Strategic thinker with strong decision-making skills.
- Empathetic leadership style with a focus on building strong, diverse, and inclusive teams.
- Strong problem-solving mindset with the ability to navigate ambiguity.
Preferred
- Previous experience in game development or live service infrastructure.
- Experience with databases (SQL/NoSQL), caching technologies, message queues, and real-time systems.
- Gaming industry experience is a plus.
- Working with a high transactional system is 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.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Design, Art/Creative, and Information Technology
Industries
Gambling Facilities and Casinos