×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Architect- Table Games

Job in Las Vegas, Clark County, Nevada, 89105, USA
Listing for: Playags, Inc.
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 150000 - 200000 USD Yearly USD 150000.00 200000.00 YEAR
Job Description & How to Apply Below

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  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 Dev Ops 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
Dev Ops and Modern Engineering Practices
  • Experience implementing or driving…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary