Responsible for the life cycle planning of technical product solutions through the phases of strategy, architecture, selection, design, development, integration, deployment, operate, evolve, and retirement. Also, responsible for collaborating closely with Business Stakeholders and Product Executives as a partner involved in the vision and roadmap planning for product(s). Accountable for budget, investment spend, software capitalization, performance management of teams, efficient agile delivery framework(s), and executing as a proficient compassionate leader. Finally, the person in this role should feel, speak, and act accountable for the ROI of the product in partnership with Product Management.
This role reports directly to the VP of Product Engineering and has 1 or more Agile teams reporting to it.
Leadership and Management
The IT Product Engineering Manager will oversee all activities that optimize the value, cost and risk of IT application products.
Candidates should be able to:
Provide leadership, vision and direction to the Product organization in collaboration with Product Management to ensure it will contribute to the company achieving its goals.
Work with architecture other IT leaders to develop an IT strategy in the context of the business strategy and initiatives of the products within this roles domain.
Develop productive relationships with business leaders and product managers to influence how architecture and product applications can enable new sources of value.
Work with peers to enhance methodologies, frameworks, and practices for agile product engineering life cycle management in line with best practice and practical experience of continuous improvement.
Ensure that application processes (including those of external service providers) are conducted in line with corporate social responsibility, environmental and technical policies and applicable standards and legislation.
Lead personnel, developing their skills and capabilities to meet the needs of the organization, as well as building on existing recruiting capabilities to address new needs and skills gaps.
Work with product management to implement and manage application product roadmaps status reporting, metrics and benchmarks for products under this leaders accountability.
Manage relationships with major vendors and service providers to ensure they cost-effectively meet the needs of the organization.
IT Application Product Governance, Strategy and Delivery
The IT Product Engineering Manager's primary responsibility is to ensure that application products cost-effectively meet the needs of the business as a whole:
Overseeing the assessment of the architecture, technical, and business fitness of the applications within this role’s product portfolio
Management of associated costs and risks for the product portfolio.
Working with product management, stakeholders and the product council to define a prioritized set of business outcomes and application work to accomplish those outcomes within the limitations of the product’s investment spend.
Overseeing the product organization's successful delivery of technology in alignment with business strategy and expected outcomes.
Partner with product management in overseeing benefits realization to ensure the business outcomes are achieved.
Overseeing support activities in conjunction with infrastructure and operations to ensure the product technology performs well in production.
Collaborate across IT and Information Security on the effective and efficient deployment of product releases through an enterprise release management, change management and problem management framework.
Working with the information security to ensure that the organization's application products are effectively secured and that privacy risks are mitigated.
Budgeting, Finance and Administration
The IT Product Engineering Manager will be responsible for the day-to-day management of the IT products within their domain — including staffing, budgeting and other relevant management functions — and is required to hold all agile product engineering teams accountable for optimizing the cost, risk and value of applications and products throughout their life cycle.
Behaviors and Competencies
The IT Product Engineering Manager acts in a leadership role and must demonstrate the following leadership attributes:
High levels of personal integrity when conducting the professional affairs of the organization and dealing with sensitive and confidential data relating to risks and costs.
Calmness and clarity of thought while under pressure.
The ability to uphold the goals and culture of the organization.
The ability to lead, enable and motivate teams by providing advice and guidance in a nonjudgmental fashion.
An understanding of strategic business objectives and business domain knowledge combined with the ability to drive results toward those objectives.
Openness to, and the ability to deal with, rapid change in business needs, processes and technologies.
Education and Training
An undergraduate or postgraduate degree in computer science or engineering is a plus or but also open to those with proven experience.
The IT Product Engineering Manager must be able to demonstrate the following:
Strong communication skills with a proven ability to understand key concepts and communicate effectively with technical staff, business stakeholders and senior management.
Proven ability to implement an agile framework and allow the team to self-manage per the agile manifesto.
Proven ability to communicate technical concepts to nontechnical people to enhance understanding and drive to decisions that lead to positive outcomes.
Proven ability to collaborate, build relationships and influence individuals at all levels in a matrix-management environment (as well as external vendors and service providers) to ensure that segregation and overlapping roles are identified and coordinated.
Strong organizational skills, the ability to perform under pressure and management of multiple priorities with competing demands for resources.
Strong analytical, data-processing and problem-solving skills.
The IT Product Engineering Manager must have in-depth knowledge and experience of the following:
Financial accounting and reporting practices applicable to IT products, costs and risks.
IT contracts and their likely cost implications.
IT applications, operations, service and support organizations.
Data processing, analysis and quality management tools.
SCRUM, agile development, and DevOps principles and frameworks
The following experience is considered essential:
Managing 1 or more Agile teams which usually consist of 5 to 8 members each.
Experience managing in an organization primarily using agile development methodologies.
Five plus years of experience in: Software design/development, application architecture, software-as-a-service, continuous integration, automated software testing, data management/governance, business intelligence, security and/or business process analysis.
Five plus years of demonstrated experience managing a high-performing, cohesive team.
Five plus years of experience managing external IT service providers.
Five plus years of experience managing the risk and cost implications of IT contracts or contract negotiations.