The Manager Software Engineering is responsible for leading team(s) supporting multiple business domains in all aspects of the software development life cycle, including design, coding, testing, integration, deployment, delivery automation, support, and monitoring. Manages and carries out the personnel actions for direct reports, including but not limited to hiring, scheduling, training and evaluating; coaching and managing performance; making salary, merit, or other compensation recommendations for team of direct reports; and making recommendations and/or taking corrective or disciplinary action as appropriate. Hands on approach with your team, understanding and getting involved in tech and code reviews, testing, monitoring and delivery. Own the development and sustainment of your teamβs applications and tech infrastructure. Develop, monitor, and drive key metrics demonstrating health and performance for your teamβs software. Drive process and quality of service improvements. Manage the agile development process and methodology to maximize value for your stakeholders and our business, with a high degree of precision and quality.