Manager, Software Engineering
CurrentRoles & Responsibilities:• Leading a team of high performing engineers in developing and maintaining scalable solutions for the Communications Industry.• Collaborate with product managers and stakeholders to define project requirements and deliverables.• Implement Agile methodologies to improve team productivity and project delivery timelines.• Oversee the development of key features.• Prioritize tasks, manage project budgets and resource allocation, ensuring projects are delivered on time and within budget.• Mentor junior engineers, fostering a culture of continuous learning and professional development.