Job Summary:
Goodville Mutual Casualty Company is seeking a Software Development Manager responsible for leading and evolving the organization’s application development capabilities. This role focuses on people leadership, technical direction, and application lifecycle excellence while fostering high-performing development teams and ensuring application quality and stability.
Responsibilities:
• Foster a culture of engineering excellence, accountability, learning, and continuous improvement.
• Provide technical leadership for application design, development, maintenance, and overall application health. Establish and enforce engineering best practices, coding standards, testing practices, and documentation.
• Identify and champion opportunities to adopt AI tools and build intelligence layers into development workflows that improve team productivity and application quality.
• Ensure applications meet standards for maintainability, performance, security, scalability, and long-term sustainability.
• Identify and address skill gaps through coaching, training, and staffing recommendations. Foster professional development and growth of team members by mentoring, identifying training opportunities and coaching individuals through difficult problems.
• Collaborate with Scrum Masters, Product Owners, and Architects to support Agile development and architectural alignment.
• Provide technical input into backlog refinement, estimation, feasibility, and roadmap planning.
• Remove technical impediments, proactively identify technical risks and support teams throughout the development lifecycle. Ensure operational stability across development, testing, deployment, support, and modernization efforts.
• Contribute engineering insights to IT and organizational strategy and continuous improvement initiatives.
• Lead by example as a servant leader, demonstrating technical integrity, collaboration, humility, and professionalism.
• Provide hands-on technical support when appropriate and perform other duties as assigned.
• Foster professional development and growth of team members by mentoring, identifying training opportunities and coaching individuals through difficult problems
• Maintain an understanding of organizational goals, priorities, and business context to lead sound technical decisions
• Establish performance goals and development objectives for team members.
• Stay current with industry trends, emerging technologies, and engineering practices through continuing education and professional development.
• Perform other duties as assigned by supervisor.
Qualifications:
Required:
• Experience in leading and evolving application development capabilities.
• Strong people leadership skills.
• Technical direction experience in application design, development, maintenance, and overall application health.
• Ability to establish and enforce engineering best practices, coding standards, testing practices, and documentation.
• Experience in identifying and championing opportunities to adopt AI tools and build intelligence layers into development workflows.
• Knowledge of standards for maintainability, performance, security, scalability, and long-term sustainability of applications.
• Experience in identifying and addressing skill gaps through coaching, training, and staffing recommendations.
• Ability to foster professional development and growth of team members.
• Experience collaborating with Scrum Masters, Product Owners, and Architects to support Agile development.
• Ability to provide technical input into backlog refinement, estimation, feasibility, and roadmap planning.
• Experience in removing technical impediments and proactively identifying technical risks.
• Ability to ensure operational stability across development, testing, deployment, support, and modernization efforts.
• Experience contributing engineering insights to IT and organizational strategy and continuous improvement initiatives.
• Ability to lead by example as a servant leader, demonstrating technical integrity, collaboration, humility, and professionalism.
• Experience providing hands-on technical support when appropriate.
• Ability to maintain an understanding of organizational goals, priorities, and business context.
• Experience establishing performance goals and development objectives for team members.
• Commitment to staying current with industry trends, emerging technologies, and engineering practices through continuing education and professional development.
Company:
Goodville Mutual was founded in 1926 by a small group of Mennonite aware of the growing need for automobile insurance in Lancaster County, Pennsylvania. Founded in 1926, the company is headquartered in New Holland, USA, with a team of 51-200 employees. The company is currently Growth Stage.