- Define scope, goals, and deliverables in collaboration with stakeholders such as other Business Units across our client, Heads of Product, Heads of Marketing, Heads of Design, and the Senior Leadership Team in ECS
- Develop plans (sprint, quarterly & horizon), including timelines, resource allocation, and risk management strategies
- Work closely with the development team to understand technical challenges
- Working closely with the Product Manager, Product Owner, Head of Product, Head of Design, Engineering Managers, and Senior Engineering Managers to motivate and engage the team(s) and ensure they are driving toward the product domain’s objectives and key results (OKRs)
- Ensure that technical solutions align with architecture objectives, and business objectives and maintain high standards of code/technical quality
- Facilitate meetings and events; rounding up consensus, applying processes, productive relationships, and ensuring buy-in
- Enable one or more cross-functional teams to deliver value to our client's customers
- Coordinate with other teams, departments, and Our Client's business units to remove blockers, manage dependencies, and ensure smooth project delivery
- Facilitate communication, influence, and collaboration across different parts of the organization
- Work with others across BU’s on combined roadmaps & tracking against these roadmaps
- Act as the primary point of contact for stakeholders
- Provide transparency via regular updates on project progress, risks, and issues
- Ensure alignment between technical teams and business stakeholders
- Identify, assess, and manage project risks
- Proactively address potential roadblocks and develop contingency plans to ensure project continuity
- Coordinate the efforts of team members and third-party contractors or consultants to ensure the timely delivery of project milestones
- Third Party management – onboarding and day-to-day delivery
- Where applicable, monitor and manage initiative budgets, ensuring that financial resources are used effectively and efficiently
- Report on budget variances and take corrective action as needed
- Maintain comprehensive project documentation, including requirements, design specifications, meeting minutes, and progress reports
- Ensure that all project deliverables meet the required quality standards
- Manage the impact of organizational changes on the team and project delivery
- Help the team adapt to changes in scope, priorities, or resources while maintaining focus on project goals
- Encourage a culture of continuous improvement within the team
- Use metrics and gather feedback to drive insight and continuous improvement to ensure the team(s) can realize its potential
- Continuously & relentlessly enhance the environment for our people removing friction and embracing a seamless experience across all functions - ‘how we get stuff done’
- Minimum of 7 years of experience in project management within an Agile environment, with at least 5 years in a technical role (e.g. software development, systems architecture)
- Strong understanding of software development lifecycle (SDLC), modern software development practices, and technologies. Experience with tools like Jira, Confluence, or similar Agile project management tools
- Experience of working with Third Parties
- Proven ability to lead cross-functional teams in a fast-paced environment. Excellent problem-solving and decision-making skills
- Strong verbal and written communication skills. Ability to convey technical concepts to non-technical stakeholders effectively
- Comfortable working in a dynamic environment with evolving priorities. Ability to pivot quickly when project requirements change
- A collaborative mindset with the ability to work effectively with diverse teams across multiple geographies
- A personal style that embraces servant leadership, and teamwork, cares about the work and the teams, and shares openly and honestly with all
- Financial literacy around forecasting and managing budgets, costs, and revenue
- Understanding of financial impacts of decisions