A company is looking for a Director of Software Engineering to provide strategic leadership across multiple engineering teams.Key ResponsibilitiesDefine and execute the engineering vision and roadmap in alignment with company objectivesLead, mentor, and develop engineering managers and their teams while fostering a culture of continuous improvementOwn engineering delivery across multiple product lines, ensuring projects are delivered on time and within budgetRequired QualificationsBachelor's degree in Computer Science, Software Engineering, or equivalent experience15+ years of software engineering experience, with at least 8+ years in engineering leadership rolesDeep expertise in software architecture, system design, and modern development practicesStrong background in cloud platforms and distributed systemsDemonstrated ability to inspire and retain high-performing engineering teams