General Position Information Reports directly to (Title):Director or Senior Director, Software Engineering Matrix reports to (Title):As applicable Direct Reports:Yes; 20 to 40 Created / Last Revised:- Job Code:- Position Summary: The Manager of Software Engineering is responsible for leading and developing a team of software engineers and contributing to the delivery of high-quality software solutions. This role partners with product owners, architects, and cross-functional stakeholders to implement engineering standards, support Agile practices, and ensure efficient execution of software development activities. The position focuses on team leadership, hands-on delivery oversight, process improvement, and fostering a collaborative and high-performing engineering culture. Responsibilities:
• Lead, mentor, and develop a team of software engineers and technical resources.
• Support continuous improvement and skill enhancement of team members.
• Manage day-to-day engineering operations and resource allocations.
• Build robust working relationships with product, business, and technology partners.
• Provide estimations, prioritize engineering tasks, and adjust plans as needed.
• Support Agile processes and ensure adherence to engineering best practices.
• Conduct regular team meetings and one-on-one sessions with direct reports.
• Manage work-in-progress (WIP) and help teams balance capacity.
• Translate product roadmaps into engineering work items and execution plans.
• Support data-driven decision-making for technical investments.
• Assess challenges, propose solutions, and escalate issues when required.
• Collaborate with architecture and security teams to meet technical standards.
• Support process improvements and adoption of emerging technologies.
• Manage small-to-medium sized projects and cross-team collaboration.
• Assist with budget awareness for resources, tools, and operational needs.
• Communicate effectively with stakeholders and resolve team-level conflict