Job DescriptionThe opportunityWhat if technology could give people more time to do the work that matters most?
That's the thinking behind Encore's 90/10 vision: using AI and automation to reduce the work surrounding people's contributions, creating more room for creativity, judgment, and human connection.
We're looking for an experienced Technical Program Manager to help turn that vision into reality.
You'll manage the full technology program and all associated projects across platform development, from new capabilities and enhancements to integrations, migrations, and other technical initiatives. You'll own end-to-end delivery, from intake and planning through implementation, release, and closure, coordinating dependencies and commitments across the program.
This is not a traditional project management role. It combines program leadership, technical fluency, and hands-on familiarity with modern AI-assisted development. You'll work at the intersection of business strategy, technology, and execution, connecting teams, challenging assumptions, and helping turn promising ideas into reliable solutions that deliver measurable value.
You'll also play an important role in how we scale AI-assisted development. We're interested in what's possible, but equally committed to getting it right. You'll bring hands-on familiarity with modern AI coding tools, sound technical judgment, and the curiosity to explore new approaches without compromising quality, security, or long-term value.
You'll work closely with business owners, architects, software developers, infrastructure, and security teams. You'll have the autonomy to improve how we work, the confidence to hold stakeholders accountable, and the determination to see complex initiatives through.
We're looking for someone who brings structure to ambiguity, enjoys solving problems, and believes technology should make people's lives better.
What you will be doing and owning- Manage all projects within the program and across platform development, including new capabilities, enhancements, integrations, migrations, and related technical initiatives. Drive each project from initiation through delivery and closure, ensuring alignment with program objectives and the approved platform roadmap.
- Own the intake gate and readiness review process. Return incomplete requests for clarification and ensure business objectives, ownership, scope, and acceptance criteria are validated before development begins.
- Partner with business owners and architects to translate business processes into AI-ready specifications. Coordinate required security and privacy reviews.
- Apply AI tools to refine specifications, explore code, and create exploratory prototypes. Coordinate developer-led prototyping and implementation, ensuring assumptions are tested and outputs receive appropriate technical review.
- Maintain an integrated program plan and individual project plans with clear scope, owners, milestones, dependencies, and release dates. Manage competing priorities and shared capacity across projects, challenge estimates with technical leads, and escalate trade-offs affecting program commitments.
- Hold business stakeholders accountable for requirements, decisions, and user acceptance testing (UAT). Agree deadlines, track sign-off, and escalate missed commitments against established service levels with clear recommendations.
- Provide leadership with concise, reliable reporting on progress, blockers, delivery risks, resource constraints, and decisions needed. Maintain clear ownership and follow actions through to resolution.
- Coordinate production readiness, including testing evidence, business acceptance, training, support arrangements, and operational handover. Confirm required approvals and ownership of outstanding issues before release.
- Partner with development leadership to improve workflows for AI-assisted delivery. Account for review effort, integration, security, maintainability, and testing when assessing readiness; distinguish exploratory prototypes from production-ready solutions.
- Follow delivery through to adoption and business outcomes. Review usage, client feedback, defects, and rework with business owners, Customer Success, and account managers, and recommend improvements based on value.
- Continuously improve intake, decision-making, handoffs, and release processes. Use automation and reporting tools where they strengthen these workflows and reduce unnecessary administrative work.
What success looks like- Requests enter development with validated business rules, clear acceptance criteria, and accountable owners, reducing ambiguity and avoidable rework.
- Business decisions and UAT sign-off occur within agreed deadlines, with blockers identified early and escalated effectively.
- All projects within the program and across platform development have clear plans, accountable owners, and delivery commitments. Teams and leadership have a consolidated view of progress, dependencies, risks, and decisions.
- AI development practices improve delivery effectiveness while maintaining technical quality, human review, and clear release controls.
- Releases are adopted and deliver measurable business value, with feedback and defect trends informing subsequent improvements.
RequirementsWhat you'll bring- 7+ years of experience in technical program management, software delivery leadership, or a related role, with demonstrated success delivering complex initiatives across business and technology teams.
- Practical experience using AI coding assistants or agents, such as Claude Code, GitHub Copilot, Cursor, or equivalent tools, to explore repositories, write or modify code, develop prototypes, debug issues, and run tests.
- Working knowledge of large language models (LLMs), prompt and context engineering, context windows and token limits, agentic coding, specification-driven development, repository instructions, reusable agent skills, and Model Context Protocol (MCP).
- Strong understanding of the software development lifecycle, APIs, databases, integrations, pull requests, code review, and CI/CD. Ability to assess AI-generated output and discuss technical risks and estimates with development leads.
- Experience managing multiple concurrent projects within a technology program, with ownership of project plans, scope, milestones, dependencies, risks, release commitments, and operational handover.
- Strong stakeholder management and influencing skills, including holding senior leaders to decisions and commitments and resolving competing priorities. Clear written and verbal communication in French and English.
- Evidence of staying current with AI development practices through hands-on evaluation, with the judgment to distinguish useful capabilities from unproven productivity claims.
Additional skills- A background in software development, solutions architecture, systems administration, or technical operations.
- Experience with enterprise migrations, identity and access initiatives, third-party integrations, and GitHub Enterprise or equivalent delivery platforms.
- Familiarity with travel technology, data governance, security and privacy requirements, and the use of adoption data and client feedback to improve technology outcomes.