Job Description:
Position Overview
The primary responsibility of the Director – Engineering is to combine strong leadership skills with active hands-on involvement in the development process to spearhead the creation of an innovative casino management system from the ground up. This role requires a highly technical leader who can write, review, and optimize code, ensure engineering excellence through direct contributions, while guiding and scaling the engineering team. The ideal candidate will lead by example, staying current with modern technologies and driving best practices in software engineering.
All duties are to be performed in accordance with departmental and Las Vegas Sands Corp.’s policies, practices, and procedures. All Las Vegas Sands Corp. Team Members are expected to conduct and carry themselves in a professional manner at all times. Team Members are required to observe the Company’s standards, work requirements and rules of conduct.
Essential Duties & Responsibilities
Technical Leadership
-
Provide technical leadership and mentorship while staying hands-on in architecture, design, and problem solving.
-
Contribute to code when necessary – especially for complex problem solving, prototyping, and critical system components.
-
Drive technical strategy, system design, and engineering best practices (CI/CD, automation) to ensure scalability and performance.
-
Conduct code reviews and architectural reviews, ensuring high-quality, maintainable, and efficient code.
-
Stay hands-on in problem solving, providing guidance on best practices in cloud computing, DevOps, and microservices.
-
Ensure adherence to gaming regulations, cybersecurity best practices, and compliance standards.
People & Engineering Management
-
Recruit, mentor, and develop a talented engineering team focused on building the casino management system, fostering a culture of collaboration and continuous improvement.
-
Conduct performance evaluations and implement training programs to enhance team capabilities in gaming technology.
-
Establish project priorities, allocate resources, and manage budgets effectively for the development of software solutions.
-
Facilitate effective communication between teams to promote collaboration and shared understanding of gaming system requirements.
-
Establish KPIs to measure team productivity and software quality specific to casino management systems; regularly review and analyze these metrics to drive improvements.
-
Create a feedback loop with team members to continuously improve processes and overall team performance.
-
Participate in executive meetings and provide updates on engineering progress, challenges, and opportunities in the gaming sector.
-
Perform job duties in a safe manner.
-
Attend work as scheduled on a consistent and regular basis.
-
Perform other related duties as assigned.
Minimum Qualifications
-
At least 21 years of age.
-
Proof of authorization to work in the United States.
-
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
-
Must be able to obtain and maintain any certification or license, as required by law or policy.
-
10+ years of experience in software engineering, with at least 3 years in a management or leadership role.
-
Proficiency in modern programming languages (JavaScript/Node.JS, Python, or Java).
-
Experience in software development leadership, particularly with public cloud providers or SaaS solutions, and supporting software development in DevOps environments.
-
Proven experience in building and managing engineering teams and delivering full stack software products from concept to launch.
-
Excellent leadership, communication, and interpersonal skills.
-
Ability to thrive in a fast-paced, dynamic environment and adapt to changing priorities, particularly in the gaming landscape.
-
Strong understanding of software development methodologies (Agile, Scrum, etc.) and their application in gaming projects.
-
Demonstrates ability for action and accountability.
-
Demonstrates ability to drive change and improve processes within a technology organization focused on gaming.
-
Experience developing SOA solutions and/or microservices in a Kubernetes environment.
-
Proficiency with tools such as JIRA, Confluence, GitHub, and CI/CD tooling.
-
Good knowledge of internet security and data privacy principles, especially in relation to gaming regulations.
-
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.
Top Skills
What We Do
Founded in 1990, Las Vegas Sands is the preeminent developer and operator of world-class integrated resorts that drive valuable business and leisure tourism in the regions where we operate. Featuring an array of richly diverse and compelling offerings under one roof, our integrated resorts blend luxury hotels and state-of-the-art meeting and convention facilities with a variety of amenities such as gaming, celebrity chef restaurants, high-end shopping and an action-packed schedule of concerts, shows, exhibits and other attractions.
Sands has a 30-year track record of successfully developing and operating some of the largest and most complex business and leisure properties in the world, generating significant economic benefits for our host regions and enhancing their stature as global tourism and business capitals. Our integrated resorts propel continuous positive impact through tourism, jobs and community investments that make our regions great places to live, work and visit.
Sands is dedicated to being a good corporate citizen, anchored by the core tenets of serving people, planet and communities. We deliver a great working environment for our team members worldwide, drive social impact through the Sands Cares community engagement and charitable giving program and lead in environmental performance through the award-winning Sands ECO360 global sustainability program.
Sands is not just a developer. We are developers of positive impact.