Systems Architect
Reliable RoboticsFull Time
Senior (5 to 8 years)
Candidates must be at least 21 years of age and authorized to work in the United States. A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field is required, along with the ability to obtain any necessary certifications or licenses. The role demands 5-8 years of software architecture experience, including at least 3 years as a principal architect, ideally within the gaming or casino industry. Proven experience with cloud infrastructure (AWS, Azure, GCP), microservices architecture, API gateways, IAM solutions, DevSecOps practices, CI/CD tools, containerization (Docker), orchestration (Kubernetes), databases (relational and NoSQL), monitoring tools, and programming languages such as Java and Python is essential. Proficiency in front-end technologies like React, AngularJS, Vue.js, Node.js, JavaScript, HTML/CSS, and Bash, as well as basic knowledge of application security frameworks like OWASP, are also required.
The Principal Architect will lead the design and development of the casino management system, establishing its architectural framework and ensuring compliance with industry regulations. This includes designing a modular and scalable microservices architecture, evaluating and selecting appropriate technologies, and developing integration strategies for system components and third-party services. The role involves collaborating with security teams to implement security standards, monitoring system performance, and mentoring engineering teams. Additionally, the Principal Architect will maintain architectural documentation and work closely with product managers and developers to ensure the architectural vision is effectively implemented.