About the job Software Engineering ManagerHybrid positionResponsibilities:Responsible for each phase of the end-to-end Product/Project life cycle as applicable.Where applicable this includes inception, requirements, analysis, design, development, testing, deployment, infrastructure, capacity, performance, support, monitoring, and decommissioning as appropriate.Customer orientation - Responsible for creating and propagating a customer-orientated attitude within the team, whilst identifying and understanding the needs of all customers, and managing their expectations.Aligning product/project strategy with the business, customers (internal and external), and technology through collaboration.Ensure products/projects are compliant as required and remain relevant where applicable.Define, track and measure product business benefits realisationMaintains technical understanding and product(s) knowledge as well as general group product knowledge.Accountable for the reporting and analysis of the relevant performance metrics.Prioritisation and planning of Backlogs / Demand Pipelines and, where applicable, Product RoadmapsEnsures that company standards and processes are adhered toUnderstand the business requirements and plan what is to be implemented and whenRemoves any bottlenecks preventing software deliveryBridge the gap between the business and the technical stakeholdersEnsure risk mitigation plans are in place.Accountable for the software engineering life cycleParticipates in the recruitment of new staff, when necessaryManages direct and indirect reportsEnsures that the team is appropriately resourced and members are equipped with the requisite skill set required for both current and future projectsDeveloping a training and career development plan for each team memberFacilitate regular performance development conversations and drive agreed actions to support team members' growth as well as their contribution to the team and company cultureFacilitates mentoring and coaching, as requiredManage relevant team budgetsEnsures that the team is aligned with the company strategy and working towards achieving the strategyProvides feedback to your manager on a regular basis, regarding team performance as well as product and project progress as applicableLeads with a software engineering mindsetContinuously reviews processes (including inner sourcing) to maximize team and company wide efficienciesThis would include software engineering maturity best practicesContinuously aim to improve the quality of the software and team effectivenessContinuously aim to automate as much of the development, testing, deployment and monitoring aspects of our softwareStay abreast of software engineering best practices in the market to inform opportunities for improvement.Drive and communicate with peers and other active parties to drive the improvement of processesContinuously align with stakeholders to ensure adoption of change, integration and collaboration between dependent teams, products and servicesEffectively resolve escalated issues to ensure delivery and good stakeholder relationshipsManage issues with appropriate urgency which includes resolution and communication with stakeholders in conjunction with the support process.Create and execute product/project technical and operational strategy that aligns with portfolio and group taking into consideration Products, Markets, Customers and Services.Facilitates an understanding of competitor analysis and market research to identify areas of opportunity and riskAligns with other teams as required to achieve objectives
#J-18808-Ljbffr