Porch Group is a leading vertical software and insurance platform, seeking a Technical Program Manager with strong technical and insurance expertise. The successful candidate will oversee key Insurance initiatives, ensuring timely and within-budget delivery of programs that involve software products, engineering teams, and business stakeholders.
Responsibilities:
- Strategic program planning including timelines, and success metrics for technical insurance initiatives
- Develop program roadmaps and align initiatives with business strategy
- Facilitate communication between engineering, product, design, and other teams
- Ensure alignment of objectives, deliverables, technical dependencies, and timely delivery
- Possess deep understanding of relevant technologies
- Guide teams in technical decision-making, architecture, and problem-solving
- Anticipate potential obstacles, develop risk management plans, and implement corrective actions to keep programs on track
- Serve as the primary point of contact for program status, updates, and escalations
- Facilitate regular check-ins and reporting to senior leadership and cross-functional partners
- Manage and communicate changes in project scope, priorities, and requirements
- Ensure teams adapt effectively to evolving business needs
- Ensure transparency and accountability across all workstreams
- Partner with engineering leads to scope technical work, define dependencies, and manage resource allocation
- Ensure deliverables meet business, technical, and compliance standards
- Oversee testing, validation, and documentation processes
- Understand system architecture and data flows to anticipate integration challenges and guide resolution
- Apply knowledge of home insurance workflows, regulatory requirements, and policy administration systems to guide program decisions
- Collaborate with underwriting, claims, and support teams to ensure technical solutions meet business needs
- Evaluate and refine development processes, tools, and workflows to enhance efficiency, quality, and team satisfaction
- Monitor KPIs and program metrics
- Prepare status reports, dashboards, and post-mortem analyses to drive continuous improvement
- Implement best practices for documentation, communication, and change management
Requirements:
- 10+ years of experience in technical program management, with at least four years in insurance
- Strong understanding of home insurance systems, workflows, and regulatory considerations
- Proven ability to lead cross-functional teams and manage complex programs
- Excellent written and verbal communication skills; able to synthesize technical and business information for diverse audiences
- Highly organized with strong planning and prioritization skills
- Experience with Agile methodologies and tools (e.g., JIRA, Confluence)
- Experience managing programs that involve policy administration platforms
- Experience with policy system migrations, data migration, system integrations, configuration, and testing in insurance systems
- Ability to manage vendor relationships and external dependencies
- Bachelor's degree in Computer Science, Engineering, or related field (Master's preferred)
- PMP, CSM, or equivalent certification