The Director of Engineering is a senior technology leader responsible for driving the design, development, and delivery of scalable, high-quality software solutions that enable the organization's strategic objectives. This role leads a blended team of onshore full-time employees and offshore contract resources, fostering collaboration across geographies and disciplines to ensure consistent, high-performance software delivery. The ideal candidate brings proven experience building and scaling strong software engineering teams, deep technical expertise in Azure cloud services and Microsoft SQL database architecture, and a track record of optimizing performance of enterprise systems at scale. This leader should also have hands-on experience implementing application monitoring and observability tools (such as Azure Application Insights), as well as performance and security monitoring solutions that ensure operational stability and data protection. Additionally, the successful candidate will be a forward-thinking technologist who leverages AI tools and automation within the software engineering pipeline to improve productivity, code quality, and release velocity. This position reports to the SVP of Engineering and partners closely with Infrastructure, Product, Operations, and other key business stakeholders at all levels of the organization. This position is based in our Las Vegas, NV headquarters. Strong, remote candidates will also be considered; periodic travel (approximately once per month) to Las Vegas or Chicago should be expected.