Senior Software Architect- Table Games
AGS - Las Vegas, NV
Apply NowJob Description
Job Description Job Summary The Senior Software Architect - Table Games is a key technical leadership role responsible for driving the evolution of AGS's Table Games Progressive backend platforms. This position combines hands on backend engineering with architectural ownership and forward-looking technical leadership. This role is expected to actively shape the future of the Table Games platform by defining technical direction, introducing new technologies, and evolving existing systems toward modern, scalable, secure, and maintainable architectures. The Senior Software Architect works closely with the Senior Director of Software Engineering and the VP of Table Games Engineering to define the long-term platform vision while ensuring current production systems continuously evolve toward that target state. The ideal candidate is not only a strong backend engineer, but also a technology leader who is motivated to modernize platforms, improve engineering practices, and raise the overall technical maturity of the team. Responsibilities Act as the technical software architecture lead for the Table Games backend platform Drive the architectural evolution of existing systems toward next generation software platform designs Define, design, and govern backend service architectures using C# and the .NET ecosystem Establish API first architectures and integration strategies for internal and third-party systems Lead the design and implementation of event driven integrations using messaging systems such as Kafka or equivalent Build secure communication layers using industry standard encryption and transport security mechanisms Implement and evolve identity and access management (IAM) solutions including Federated authentication using Microsoft Entra ID with SAML and OpenID Connect Integration with enterprise directory services such as Active Directory and LDAP Native application authentication using OAuth2, JWT, multi factor authentication, and industry standard encryption protocols Partner with the Senior Director of Software Engineering and VP of Table Games Engineering to define the future technical roadmap for the platform Define and promote modern software architecture practices across the team including DevOps principles, CI CD pipelines, automation, and infrastructure as code where applicable Lead the adoption of new technologies, frameworks, and tooling to modernize the platform Ensure systems meet nonfunctional requirements related to performance, scalability, availability, reliability, and security Design and implement monitoring, logging, observability, and diagnostics strategies Provide architectural guidance and technical mentorship to software engineers Collaborate with external partners and contractors on complex integrations and technology initiatives Support regulatory, compliance, and audit activities Participate in production support, troubleshooting, and root cause analysis for complex system issues Produce technical documentation, architecture diagrams, and platform guidelines Continuously assess technical debt and define pragmatic modernization paths Skills & Requirements Bachelor's degree in Software Engineering, Computer Science, or related field or equivalent experience 10+ years of professional experience in backend software engineering, system architecture, or a similar senior technical role Core Backend Engineering Strong professional experience developing backend server applications using C# and .NET Proven experience designing and implementing REST APIs and service-oriented architecture Strong understanding of asynchronous and concurrent programming models Experience working with event driven architectures and messaging systems such as Kafka Comfortable working with large codebases and multi service systems Architecture and Platform Evolution Demonstrated experience leading or owning software architecture decisions Ability to design systems that evolve over time while maintaining production stability Strong understanding of system boundaries, integration patterns, and service responsibilities Ability to balance short term delivery with long term architectural vision DevOps and Modern Engineering Practices Experience implementing or driving DevOps practices such as CI CD pipelines, automated testing, build and deployment automation, environment standardization Familiarity with modern observability practices including monitoring, logging, and metrics Strong advocate for engineering quality, automation, and continuous improvement Security and Identity Experience implementing secure communications using TLS and modern encryption standards Working knowledge of identity and access management (IAM) concepts Experience with federated authentication, OAuth2, OpenID Connect, and token-based security Familiarity with JWT, multi factor authentication, and secure credential handling Strong understanding of backend security best practices Regulated and Production Environments Experience developing software in regulated, audited, or compliance driven environments Understanding of non-functional requirements such as traceability, auditability, availability, and controlled change management Ability to design systems suitable for regulatory review and long-term operational support Must be able to obtain and maintain a gaming license Nice to Have Experience with gaming systems, financial systems, or payment platforms Experience with cloud or hybrid architectures in regulated environments Familiarity with containerization and orchestration technologies Exposure to infrastructure as code and modern deployment strategies Basic knowledge of Microsoft SQL Server and ability to write and understand SQL queries Familiarity with Unity 3D development for graphical applications and real time visualization Exposure to modern web based graphical frameworks and high performance rendering pipelines for interactive user interfaces 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 Snapshot Location: Las Vegas, Nevada Job Type: Table Games Date Posted: 01/30/2026 About Us 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, and 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 Job Snapshot Location: Las Vegas, Nevada Job Type: Table Games Date Posted: 01/30/2026 Job Description Job Summary The Senior Software Architect - Table Games is a key technical leadership role responsible for driving the evolution of AGS's Table Games Progressive backend platforms. This position combines hands on backend engineering with architectural ownership and forward-looking technical leadership. This role is expected to actively shape the future of the Table Games platform by defining technical direction, introducing new technologies, and evolving existing systems toward modern, scalable, secure, and maintainable architectures. The Senior Software Architect works closely with the Senior Director of Software Engineering and the VP of Table Games Engineering to define the long-term platform vision while ensuring current production systems continuously evolve toward that target state. The ideal candidate is not only a strong backend engineer, but also a technology leader who is motivated to modernize platforms, improve engineering practices, and raise the overall technical maturity of the team. Responsibilities Act as the technical software architecture lead for the Table Games backend platform Drive the architectural evolution of existing systems toward next generation software platform designs Define, design, and govern backend service architectures using C# and the .NET ecosystem Establish API first architectures and integration strategies for internal and third-party systems Lead the design and implementation of event driven integrations using messaging systems such as Kafka or equivalent Build secure communication layers using industry standard encryption and transport security mechanisms Implement and evolve identity and access management (IAM) solutions including Federated authentication using Microsoft Entra ID with SAML and OpenID Connect Integration with enterprise directory services such as Active Directory and LDAP Native application authentication using OAuth2, JWT, multi factor authentication, and industry standard encryption protocols Partner with the Senior Director of Software Engineering and VP of Table Games Engineering to define the future technical roadmap for the platform Define and promote modern software architecture practices across the team including DevOps principles, CI CD pipelines, automation, and infrastructure as code where applicable Lead the adoption of new technologies, frameworks, and tooling to modernize the platform Ensure systems meet nonfunctional requirements related to performance, scalability, availability, reliability, and security Design and implement monitoring, logging, observability, and diagnostics strategies Provide architectural guidance and technical mentorship to software engineers Collaborate with external partners and contractors on complex integrations and technology initiatives Support regulatory, compliance, and audit activities Participate in production support, troubleshooting, and root cause analysis for complex system issues Produce technical documentation, architecture diagrams, and platform guidelines Continuously assess technical debt and define pragmatic modernization paths Skills & Requirements Bachelor's degree in Software Engineering, Computer Science, or related field or equivalent experience 10+ years of professional experience in backend software engineering, system architecture, or a similar senior technical role Core Backend Engineering Strong professional experience developing backend server applications using C# and .NET Proven experience designing and implementing REST APIs and service-oriented architecture Strong understanding of asynchronous and concurrent programming models Experience working with event driven architectures and messaging systems such as Kafka Comfortable working with large codebases and multi service systems Architecture and Platform Evolution Demonstrated experience leading or owning software architecture decisions Ability to design systems that evolve over time while maintaining production stability Strong understanding of system boundaries, integration patterns, and service responsibilities Ability to balance short term delivery with long term architectural vision DevOps and Modern Engineering Practices Experience implementing or driving DevOps practices such as CI CD pipelines, automated testing, build and deployment automation, environment standardization Familiarity with modern observability practices including monitoring, logging, and metrics Strong advocate for engineering quality, automation, and continuous improvement Security and Identity Experience implementing secure communications using TLS and modern encryption standards Working knowledge of identity and access management (IAM) concepts Experience with federated authentication, OAuth2, OpenID Connect, and token-based security Familiarity with JWT, multi factor authentication, and secure credential handling Strong understanding of backend security best practices Regulated and Production Environments Experience developing software in regulated, audited, or compliance driven environments Understanding of non-functional requirements such as traceability, auditability, availability, and controlled change management Ability to design systems suitable for regulatory review and long-term operational support Must be able to obtain and maintain a gaming license Nice to Have Experience with gaming systems, financial systems, or payment platforms Experience with cloud or hybrid architectures in regulated environments Familiarity with containerization and orchestration technologies Exposure to infrastructure as code and modern deployment strategies Basic knowledge of Microsoft SQL Server and ability to write and understand SQL queries Familiarity with Unity 3D development for graphical applications and real time visualization Exposure to modern web based graphical frameworks and high performance rendering pipelines for interactive user interfaces 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. About Us 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, and 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
Created: 2026-03-10