We are seeking a Senior Application Architect to lead the architectural design and implementation of a casino management system (CMS) from inception to launch. This role applies extensive technical expertise to create scalable, secure, and high-performance applications that enhance the gaming experience. It sets architectural standards, guides development teams, and ensures solutions meet regulatory requirements while delivering exceptional user experiences.
Key Responsibilities
- Define and drive the architectural vision for the CMS, ensuring alignment with business goals and compliance with industry regulations
- Develop architectural blueprints covering system components, modules, and data flow from concept through deployment, with a focus on scalability and performance
- Oversee the complete software development lifecycle, from requirements gathering and design through implementation, testing, and launch
- Collaborate with gaming operations, compliance, Enterprise Architecture, UX/UI design, and DevOps teams to ensure cohesive application development
- Design robust, multi-tiered applications using microservices, event-driven architectures, and cloud-native principles tailored for casino operations
- Ensure applications follow security best practices and regulatory compliance, including data protection and privacy standards
- Assess and select technologies, frameworks, and tools that improve performance, reliability, and maintainability, particularly for gaming transactions and player management
- Integrate third-party gaming systems, payment gateways, and APIs into a seamless ecosystem for casino operations
- Implement comprehensive testing strategies, including automated testing, to deliver high-quality software
- Identify and resolve architectural bottlenecks, optimizing for high transaction volumes and real-time data processing
- Establish and enforce coding standards, best practices, and guidelines specific to gaming applications
- Conduct code reviews and technical audits to ensure compliance with architectural standards and regulatory requirements
- Mentor and guide engineering teams, fostering a culture of continuous improvement, technical excellence, and innovation
- Lead training sessions on architectural principles and gaming-specific technologies
- Act as a key technical liaison between technical and non-technical stakeholders, communicating architectural decisions, project status, and timelines
- Facilitate discussions on architectural strategy and decisions to build alignment among stakeholders
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- Software development experience with significant architectural design and leadership experience, specifically in casino or gaming environments
- Demonstrated experience leading software projects from inception to launch
- Deep expertise in application architecture patterns, including microservices and serverless architectures, for high-availability systems
- Extensive knowledge of relational (SQL Server, PostgreSQL) and NoSQL (MongoDB, Cassandra) database design and performance tuning, particularly for transactional systems
- Strong experience with cloud platforms (AWS, Azure, or GCP) and services relevant to application development and deployment in the gaming industry
- Familiarity with application security principles and compliance standards specific to the gaming industry, such as PCI-DSS and GDPR
- Expertise in Agile development practices and a strong understanding of DevOps culture
- Exceptional verbal and written communication skills, with the ability to explain complex technical concepts to diverse audiences, including regulatory bodies and executive leadership
- Strong interpersonal skills for working with management, team members, and outside contacts
- Ability to obtain and maintain any certification or license required by law or policy
- Ability to access assigned workspace areas, work indoors, and use a laptop and standard keyboard, with or without reasonable accommodation
Preferred Qualifications
- Master’s degree or relevant certifications
Ideal Candidate
The ideal candidate is a seasoned architect who has taken complex, regulated transactional platforms from concept to launch. They design for scale, security, and compliance, guide engineering teams with clear standards, and communicate confidently with both technical teams and executive and regulatory stakeholders.