The role will be responsible for :
- End to end responsibilities for delivery of software products.
- Contributes to development and implementation of product, platform and technology strategies.
- Maintain accountability/sign-off for various technical deliverables and technical decisions.
- Develop and maintain project plan throughout the development cycle and ensure that the product is delivered on time/budget/scope.
- Oversees and drives the creation of feature and project estimates and timelines in accordance with established agile practice.
- Be a champion of engineering and operational excellence and establish team metrics for that excellence; including a consistent, regular process for assessment and improvement
- Represent the technical organization and evangelize the work to senior leadership.
- Foster culture of continuous engineering improvement through mentoring/feedback/metrics.
- Communicate clearly up and down the management chain.