What are the responsibilities and job description for the Sr Director of Technology Delivery position at Independence Pet Group?
Established in 2021, Independence Pet Holdings is a corporate holding company that manages a diverse and broad portfolio of modern pet health brands and services, including insurance, pet education, lost recovery services, and more throughout North America.
We believe pet insurance is more than a financial product and build solutions to simplify the pet parenting journey and help improve the well-being of pets. As a leading authority in the pet category, we operate with a full stack of resources, capital, and services to support pet parents. Our multi-brand and omni-channel approach include our own insurance carrier, insurance brands and partner brands.
Key Responsibilities
Technology Delivery Leadership
We believe pet insurance is more than a financial product and build solutions to simplify the pet parenting journey and help improve the well-being of pets. As a leading authority in the pet category, we operate with a full stack of resources, capital, and services to support pet parents. Our multi-brand and omni-channel approach include our own insurance carrier, insurance brands and partner brands.
Key Responsibilities
Technology Delivery Leadership
- Enhance and optimize Agile delivery processes, governance, and release management.
- Drive predictable, high‑quality execution of technology initiatives across teams.
- Translate company goals into technical roadmaps, release schedules, and engineering plans.
- Oversee full lifecycle of delivery for platform enhancements, integrations, architectural improvements, and new technical capabilities.
- Ensure all solutions meet standards for performance, security, scalability, reliability, and compliance.
- Ensure platform uptime, stability, reliability, and performance across all systems.
- Foster a culture of engineering excellence, ownership, collaboration, mentorship and continuous improvement.
- Optimize team structure, skills development, and resourcing across internal and external partners.
- Define and track KPIs related to engineering velocity, platform performance, quality, and operational stability.
- Use analytics and telemetry to identify bottlenecks and drive measurable improvements.
- Implement best practices across DevOps, automation, QA, and release processes.
- Manage technology budgets, vendor relationships, and third‑party development teams.
- Ensure strong vendor performance, cost‑effective resourcing, and high ROI for technology investments.
- Lead and partner on end‑to‑end customer migration programs across brand technology teams, ensuring smooth transitions to new platforms and services.
- Define migration frameworks, timelines, risks, and success metrics while coordinating cross‑functional resources.
- Serve as the escalation point for migration‑related issues and executive‑level communication.
- Partner with architecture on the full integration lifecycle for new tools and capabilities, from evaluation through rollout and adoption.
- Partner with product, engineering, and business teams to assess impact, define requirements, and ensure operational readiness.
- Provide structured onboarding, communication, training, and change‑management support.
- Act as a key liaison ensuring brand technology needs are understood and incorporated into infrastructure, common core, and enterprise architecture decisions.
- Translate brand priorities into actionable technical requirements and influence enterprise platform roadmaps.
- Maintain strong two‑way communication, so brand teams remain aware of upcoming architectural or infrastructure changes.
- Collaborate with business, marketing, operations, customer service, and executive teams to translate needs into technical solutions.
- Provide clear communication of plans, timelines, risks, and milestones to stakeholders.
- Ensure alignment across teams to support product execution and business outcomes.
- Bachelor’s degree in Computer Science, Engineering, Business, or related field required; MBA or advanced degree preferred.
- 10 years leading technology delivery or engineering functions, including 5 years in senior leadership roles.
- Experience delivering large‑scale digital platforms or multi‑product ecosystem
- Strong technical leadership across both the legacy Microsoft stack (C#, .NET, TypeScript, SQL Server, Azure services) and the modern JavaScript stack (React, Node.js, PostgreSQL).
- Proven ability to guide multi‑stack engineering teams, set technical direction, and ensure high‑quality delivery across complex digital platforms.
- Experience architecting scalable, secure, and observable solutions in Azure, including modernizing legacy systems and enabling cloud‑native development.
- Skilled in leading platform modernization efforts from .NET/SQL Server to React/Node.js/PostgreSQL while maintaining stability and performance across environments.
- Excellent leadership, communication, stakeholder management, and technical decision‑making skills.
- Comprehensive full medical, dental and vision Insurance
- Basic Life Insurance at no cost to the employee
- Company paid short-term and long-term disability
- 12 weeks of 100% paid Parental Leave
- Health Savings Account (HSA)
- Flexible Spending Accounts (FSA)
- Retirement savings plan
- Personal Paid Time Off
- Paid holidays and company-wide Wellness Day off
- Paid time off to volunteer at nonprofit organizations
- Pet friendly office environment
- Commuter Benefits
- Group Pet Insurance
- On the job training and skills development
- Employee Assistance Program (EAP)