Porch Group is a leading vertical software and insurance platform dedicated to helping homebuyers. The Sr. Software Engineering Manager will lead multiple software development teams, ensuring high-quality delivery of mission-critical platforms and services while driving architectural evolution and modernization of legacy systems.
Responsibilities:
- Provide hands‑on leadership for multiple software development teams delivering mission‑critical platforms and services
- Lead all people‑management responsibilities including hiring, coaching, performance management, and employee development
- Demonstrate strong technical competency with software architecture, distributed systems, microservices, diverse tech stacks, and emerging agentic AI technologies
- Actively participate in design reviews, architectural discussions, and hands‑on delivery to ensure high‑quality outcomes
- Lead Agile teams in a SAFe Agile framework, including PI planning and execution
- Manage shifting priorities while ensuring predictable, on‑time delivery
- Partner with the Head of Engineering to execute organizational and technical priorities
- Manage both onshore and offshore teams to ensure alignment, communication, and delivery consistency
- Collaborate with Product, QA, Security, Compliance, and IT Operations
- Identify risks, remove blockers, and mitigate execution issues
- Foster a healthy, accountable team culture focused on ownership and continuous improvement
- Lead modernization of legacy systems to modern, reliable, scalable architectures
Requirements:
- 10+ years of progressive software engineering experience with increasing responsibility
- Hands-on engineering management experience in FinTech or financial services
- Strong understanding of financial systems integrations and regulated data environments
- Experience with SAFe Agile and large-scale Agile delivery
- Experience managing distributed and offshore teams
- Strong technical foundation and judgment
- Ability to operate effectively in fast-changing environments
- Excellent communication and collaboration skills
- Bachelor's degree in Computer Science, Engineering, or equivalent experience (Master's preferred)
- Authorization to work in the United States
- Experience with large-scale, high-volume transactional systems
- Familiarity with financial data handling and API security protocols
- Hands-on experience with .NET, Blazor, Azure, MCP servers, Azure AI services, and SRE practices
- Experience designing or leading agentic-AI systems and orchestration patterns