The Senior Director of Software Engineering & Product Management will play a crucial role in defining and implementing the technological vision and product strategy in collaboration with executive leadership. This position requires a strong focus on aligning software development and product management initiatives with the company's long-term goals and market trends. The role involves leading and mentoring engineering teams to deliver high-quality, scalable, and secure software solutions, while also overseeing the architecture and optimization of data pipelines to support product insights and performance.