Sands
Senior Application Architect
Dallas, Texas · Senior
Sponsorship not specifiedDetected 9 days ago
JavaScriptPythonJavaC#Spring.NETCode ReviewSQLNoSQLPostgreSQLMongoDBCassandraAWSGCPAzureCloud PlatformsDevOpsCybersecurityComplianceUI DesignTest AutomationLeadershipCommunication
About the role
- All duties are to be performed in accordance with departmental and Las Vegas Sands Corp.'s policies, practices, and procedures.
- Team Members are expected to conduct and carry themselves in a professional manner at all times.
Responsibilities
- Develop architectural blueprints that outline system components, modules, and data flow from initial concept through deployment, focusing on scalability and performance.
- Oversee the complete software development lifecycle for the CMS, from requirement gathering and design to implementation, testing, and launch.
- Collaborate closely with cross-functional teams, including gaming operations, compliance, Enterprise Architecture, UX/UI design, and DevOps, to ensure cohesive application development.
- Design robust, multi-tiered applications that utilize microservices, event-driven architectures, and cloud-native principles, specifically tailored for casino operations.
- Integrate third-party gaming systems, payment gateways, and APIs to create a seamless ecosystem for casino operations.
- Implement comprehensive testing strategies, including automated testing, to ensure the delivery of high-quality software that meets user expectations.
- Lead training sessions on architectural principles and gaming-specific technologies to enhance the team's capabilities.
- Perform job duties in a safe manner.
- Perform other related duties as assigned.
Requirements
- At least 21 years of age.
- Must be able to obtain and maintain any certification or license, as required by law or policy.
- 10+ years of experience in software development, with significant experience in architectural design and leadership roles, specifically in casino or gaming environments.
- Deep expertise in application architecture patterns, including microservices and serverless architectures, tailored for high-availability systems.
- Proficiency in programming languages such as Java, C#, Python, or JavaScript, with experience in frameworks like Spring,.NET, or Node.js.
- Strong experience with cloud platforms (AWS, Azure, 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 (e.g., PCI-DSS, GDPR).
- Expertise in Agile development practices and a strong understanding of the DevOps culture.
- Strong interpersonal skills with the ability to communicate effectively and interact appropriately with management, other Team Members and outside contacts of different backgrounds and levels of experience.
Nice to have
- Master's degree or relevant certifications preferred.
- Bachelor's degree in Computer Science, Software Engineering, or a related field
Benefits
- Define and drive the architectural vision for the casino management system (CMS), ensuring alignment with business goals and compliance with industry regulations.
Equal opportunity
- Physically access assigned workspace areas with or without reasonable accommodation.
This listing is sourced directly from Sands's careers page and normalized into a canonical job model.