Manage software product delivery and continuous improvement. Collaborate with product Manager, architect and engineering team to define product architecture and strategy.
Manage and plan resource and project releases. Validate and manage project scope, closely work with product manager, architect, developers and QA, discussing designs, implementation and project milestones.
Resolve project issues, communicate status and coordinate activities with peer teams across geographies.
Be an advocate for getting solid designs and implementations incorporated into the product.
Oversee the delivery of designs and projects within budget, schedule and quality guideline.
Team management, coaching, motivating and mentoring also help team on their career development.