We are seeking a dynamic and experienced Senior Manager or Director of Software Development to lead and scale our global software delivery organization. This strategic role oversees the entire software development lifecycle from planning to team leadership and project execution. The successful candidate will lead cross-functional teams including Project Management, Business Analysis, Software Development, and Quality Assurance. The ideal candidate will bring a strong technical background, proven leadership in telecom environments, and the ability to execute with precision at both strategic and tactical levels.Key ResponsibilitiesLeadership & OversightLead and mentor a diverse team of PMs, BAs, Developers, and QA professionals across international locations.Foster a high-performance culture through coaching, clear KPIs, and continuous improvement.Collaborate closely with executive leadership and cross-functional teams to align software initiatives with company goals.Be highly available for and regularly synched with Senior Management for tight alignment and speed.Project & Delivery ManagementDrive end-to-end delivery of complex software projects on time, within budget, and to specification.Ensure clear documentation, requirements gathering, and change management processes are followed.Implement and refine agile development practices and project management methodologies.Technical ExecutionProvide architectural guidance and technical direction where needed — this is a hands-on leadership role.Be innovative in solutions and where appropriate enhance the outcome leveraging experience and understanding of the vision.Review code, troubleshoot issues, and engage directly with development teams when appropriate.Evaluate and implement tools, frameworks, and best practices that improve development efficiency and product quality.Stay current with industry trends and best practices in software development.Global Team ManagementManage distributed teams across multiple time zones with a focus on communication, accountability, and results.Establish scalable structures, processes, and reporting to ensure visibility and operational excellence.Promote a collaborative environment that values innovation, accountability, and diversity.