What are the responsibilities and job description for the Director - Engineering position at Las Vegas Sands Corp.?
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
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.
- 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.
- 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.