Software Development Manager
Job Description
Responsibilities:
• Direct and support a team of software engineers by setting clear expectations, encouraging collaboration, and promoting ongoing growth.
• Provide technical oversight for application planning, design, enhancement, and long-term improvement across the software portfolio.
• Work closely with Scrum Masters, Product Owners, and Architects to align delivery goals with sound engineering decisions and sustainable implementation approaches.
• Shape development practices by reinforcing strong standards for code quality, testing, documentation, security, scalability, and system reliability.
• Contribute to solution planning through estimation, backlog discussions, architectural reviews, and project prioritization activities.
• Help teams address complex technical issues, resolve development obstacles, and move initiatives forward efficiently throughout the software lifecycle.
• Support the redesign and modernization of external digital platforms, influencing future-state architecture and technology direction.
• Evaluate new tools and emerging technologies, including AI-assisted development capabilities, to improve productivity and application quality.
• Lead performance conversations, coaching efforts, and skill-building plans that strengthen both individual contributors and the broader engineering team.
• Bachelor’s degree in computer science, Software Development, or a related discipline, or comparable hands-on experience.
• At least 8 years of experience in software development, including 3 or more years in a leadership or people management capacity.
• Demonstrated success leading software engineering teams in a software development environment.
• Strong knowledge of software architecture, web application development, SDLC practices, and modern engineering methodologies.
• Ability to balance technical decision-making with mentorship, team development, and operational leadership.
• Effective communication skills with the ability to work well with both technical teams and business stakeholders.
• Experience working within Agile delivery frameworks and collaborating across cross-functional product teams.
• Background in the Property and Casualty insurance industry is helpful but not required.
