The OpportunityIn this role, the Project Manager will take increasing ownership of client engagements - from onboarding through post-implementation support - operating with growing autonomy while collaborating with senior team members on escalations and strategic decisions. This is a multi-faceted role blending hands-on technical project work with client relationship management.
Location: Canada (remote)
The salary range for this role is $90,000-$105,000 CAD per year. Final compensation will be determined based on experience and skills.
What You'll OwnLead client implementations from start to finish - Own the day-to-day delivery of software implementation and migration projects, from requirements and planning through testing, go-live, and post-implementation support.
- Build project plans, milestones, customer testing plans, cutover strategies, and contingency plans.
- Coordinate software upgrades, testing activities, and dependencies across technical and client teams.
- Manage multiple client engagements or workstreams at the same time, including smaller enhancements and statements of work.
Keep delivery, budgets, and resources on track - Monitor scope, timelines, budgets, resource capacity, dependencies, risks, and delivery commitments.
- Track actual project costs against plan, forecast variances, and take action when financial or delivery targets are at risk.
- Identify risks and constraints early, determine appropriate next steps, and escalate when senior support is needed.
- Keep project plans, requirements, workflows, testing records, defects, decisions, and reporting aligned and accurate. Intermediate
- Produce accurate, scheduled reporting on milestones, deliverables, velocity, burndown, budget performance, resource capacity, and timeline risk.
Own the client relationship throughout delivery - Act as a dependable point of contact for clients, keeping expectations, responsibilities, decisions, and next steps clear.
- Lead project meetings, status updates, escalations, and decision-making discussions with client and internal stakeholders.
- Translate technical topics for non-technical audiences and ensure technical teams have the business context they need.
- Build trust through transparent communication, realistic expectation-setting, sound judgment, and consistent follow-through.
- Travel occasionally when required for client or project needs.
Responsibilities may evolve as the Professional Services team grows.
What We're Looking For- 3-5 years of experience in project management, preferably in software implementation or SaaS environments.
- Demonstrated ability to manage multiple projects simultaneously in a fast-paced environment.
- Strong analytical, organizational, and prioritization skills.
- Effective communicator - comfortable translating technical concepts for non-technical audiences and vice versa.
- Experience working both independently and in collaborative, cross-functional team settings.
- Ability to adapt to shifting priorities, demands, and timelines with composure.
- Familiarity with AI-assisted tools to support project documentation, reporting, and workflow efficiency.
- Excellent verbal and written communication skills.
- Bachelor's degree in Computer Science, Business, or a related field preferred; equivalent professional experience will be considered.
- Familiarity with project management or collaboration tools such as Smartsheet, Jira, Confluence, or similar.
- Demonstrated ability to manage resource capacity, recognize when intervention is needed, and resolve or escalate delivery constraints.
Strongly Preferred - Scrum Master experience or certification.
- Experience in the direct selling or MLM industry.