Thumbtack helps millions of people confidently care for their homes. Thumbtack is the one app you need to take care of and improve your home — from personalized guidance to AI tools and a best-in-class hiring experience. Every day in every county of the U.S., people turn to Thumbtack to complete urgent repairs, seasonal maintenance, and bigger improvements. We help homeowners know which projects to do, when to do them, and who to hire from our growing community of 300,000 local service businesses. If making an impact inspires you, join us. Imagine what we’ll build together.
Senior Engineering Technical Program Manager – Productivity Engineering
Location
Canada
Posted
1 day ago
Salary
$145.4K - $188.1K / year
Seniority
Senior
Job Description
Senior Engineering Technical Program Manager – Productivity Engineering
Thumbtack
• Own and define end-to-end program management for the 50+ members of the Productivity Engineering team. • Drive complex cross-team programs such as large-scale platform migrations. • Define success through developer adoption and productivity impact. • Manage migrations as a program: develop playbooks and track progress. • Drive AI developer tooling strategy and adoption. • Own the Platform Engineering team's Roadmap and OKR planning cycles.
Job Requirements
- 5+ years in Technical Program Management within platform engineering, developer experience, or infrastructure.
- Strong technical fluency across CI/CD, build systems, code review tooling, microservices, containerization.
- Fluency in the AI developer tooling landscape, including coding assistants, agentic workflows.
- Track record of driving adoption of internal tools and platforms.
- Experience with agile program management, OKR/roadmap planning.
- Excellent communication skills with a track record of driving alignment.
Benefits
- Thumbtack embraces diversity.
- Equal opportunity workplace that does not discriminate.
- Reasonable accommodation for individuals with disabilities.
- AI tools to support resume screening.
Related Guides
Related Categories
Related Job Pages
More Engineering Manager Jobs
• Lead a team of 6-10 engineers, guiding end-to-end technical execution. • Drive technical vision and strategy across distributed systems. • Mentor junior and senior engineers, fostering a culture of technical excellence. • Collaborate with cross-functional teams to align on technical solutions. • Ensure secure coding practices and platform reliability. • Own architecture for large-scale systems and making critical technical decisions. • Translate railroad business requirements into scalable digital solutions. • Establish engineering best practices, observability, and technical debt management. • Demonstrate operational excellence by monitoring, troubleshooting, and resolving production issues, including participating in a 24/7 on-call rotation.
Lead Consultant – Document Control, Engineering Information Management
OpenTextInformation Reimagined
• Lead end-to-end delivery of Engineering Information Management and Document Control solutions across complex enterprise environments • Architect scalable and high-performing OpenText ECM system landscapes aligned with client requirements • Design and implement integrations with enterprise platforms such as SAP, Microsoft 365, SharePoint, and engineering systems (e.g., CAD, CAE, GIS, Primavera) • Configure and manage cloud-based proof-of-concept environments to support workshops and project validation phases • Act as a trusted advisor to client, translating business needs into technical solutions and influencing product improvements • Collaborate within a global, cross-functional team in a dynamic hybrid work environment
Software Engineering Manager
PNCPNC Bank is part of one of the largest diversified financial services institutions in the United States. With a coast-to-coast presence, PNC is organized around its customers and communities for strong relationships and local delivery of retail and business banking including a full range of lending products; specialized services for corporations and government entities, including corporate banking, real estate finance and asset-based lending; wealth management and asset management.
• Lead, mentor, and develop a team of automation engineers through regular one-on-one meetings • Drive employee growth through coaching, feedback, and performance management processes • Foster a collaborative, inclusive, and high-accountability team culture • Manage hiring, performance reviews, and employee lifecycle decisions • Ensure team availability, engagement, and strong communication practices • Own and manage the test automation product backlog, ensuring alignment with business priorities • Facilitate bi-weekly planning sessions for automation initiatives • Oversee and support execution of UI, API, and performance testing efforts • Maintain accountability for timely and high-quality delivery of automation solutions • Partner closely with development, product, and business teams to address failures identified through automated testing • Prioritize automation initiatives and expand automation adoption across development teams • Participate in town halls, RCA sessions, and product meetings • Act as a key advocate for quality engineering practices across the organization • Provide hands-on support with UI and API automation development when needed • Own and evolve the automation framework and technology stack • Promote best practices in test design, observability, and monitoring • Drive integration of AI (Generative AI, Prompt Engineering, Agentic AI) into testing and automation workflows • Champion continuous improvement in CI/CD pipelines and quality processes
Software Development Manager
IDEXXTo enhance the health and well-being of pets, people, and livestock
• Lead a small, highly effective agile engineering team (typically 3–5 developers), owning the team’s delivery, quality, and overall health. • Manage and develop the engineers on your team — running regular 1:1s, setting clear expectations, giving honest and timely feedback, supporting career growth, and conducting performance reviews. • Hire, onboard, and retain strong engineering talent, building a team that reflects a culture of inclusion, high standards, and continuous learning. • Drive results — translating product strategy into a clear delivery plan, breaking work into achievable milestones, removing blockers, and holding the team accountable for committed outcomes. • Partner closely with product owners and product management to shape priorities, scope, and trade-offs that balance customer value, technical health, and delivery speed. • Remain hands-on — contributing meaningfully to design discussions, code reviews, prototypes, and complex problem solving across the full web application stack (typically around 30–50% of your time). • Lead technical discussions and decisions, influencing architecture and design across your team and across squads. • Plan, document, and communicate technical projects — including status, risks, and key decisions — to engineering peers, product partners, and senior leadership. • Collaborate with DevOps and other technical teams to plan, build, and release high-quality software, and to streamline CI/CD workflows using tools such as Jenkins and GitHub Actions. • Leverage AI-assisted development tools (e.g., LLM-based coding assistants and agents) to improve your team’s velocity, code quality, and design exploration — and help establish responsible, effective patterns of use. • Be accountable for the operational health of your team’s systems, working with the team to triage and resolve build failures, deployment errors, production incidents, and pipeline issues as they arise. • Foster a culture of innovation, inclusion, psychological safety, and thoughtful risk-taking — building an environment where engineers do their best work.



