S

Sparkrock

ERP software for K-12 and nonprofits

Director of Professional Services

Implementation & Technical Account ManagementConfirmed live in the last 24 hours
Full-timeRemote in Canada

About the Job

Requirements

  • A bachelor's degree in a relevant field such as Business Administration, Computer Science, Information Technology, or a related discipline.
  • 10–15 years of progressive experience in professional services, project management, or similar roles within the software or technology industry.
  • At least 3–5 years of experience in a leadership or management position, preferably as a Senior Manager or Director within a Professional Services organization.
  • Experience overseeing a portfolio of projects and managing P&L and a book of business with revenues up to $3–5 million.
  • Demonstrated success achieving and maintaining a healthy profit margin within a Professional Services division.
  • A proven track record of turning loss positions into profitable businesses through strategy and execution.
  • Hands-on leadership of ERP/SaaS implementation delivery, not internal operations, resourcing, or PMO management; directly owning escalations, such as a broken integration or stalled implementation, and working the problem with the customer.
  • Demonstrated technical depth, partnering directly with Product and Engineering to challenge scope, priority, and root cause, and participating in sprint planning alongside the customization team.
  • Solid delivery management skills, with a track record of successfully delivering ERP/SaaS product implementations on short, time-boxed cycles under six months across a portfolio of concurrent projects, rather than multi-year transformation programs.
  • Experience in client relationship management, including dealing with key stakeholders, understanding customer needs, and driving customer success.
  • Demonstrated financial acumen, including budgeting, revenue forecasting, and cost management.
  • Based in Canada and legally eligible to work in Canada, available to travel approximately 15–20% to meet clients in person, and available to work hours that overlap with EST, CST, or PST.

Responsibilities

  • Own P&L and book-of-business performance for a $3–5 million portfolio of client engagements by driving budgeting, revenue forecasting, and cost management to maintain a healthy profit margin.
  • Oversee delivery quality and outcomes across ERP/SaaS implementation projects, delivering to customer needs rather than following a rigid methodology.
  • Lead, develop, and motivate a diverse Professional Services team of consultants, business analysts, and project managers.
  • Act as the senior escalation and relationship point for key customers, protecting long-term account health.
  • Allocate and balance team resources across active engagements to optimize delivery capacity and margin.
  • Identify delivery and financial risks early and put mitigation plans in place to protect client outcomes and business performance.
  • Partner with Sales to support the scoping, pricing, and positioning of new engagements, without selling directly to customers.
  • Drive process improvements across the delivery lifecycle to increase the speed, quality, and consistency of outcomes.
  • Participate in finalizing roadmaps and prioritizing tickets.
  • Engage directly with customers to understand their needs and ensure a positive experience.
  • Collaborate cross-functionally with Sales, Engineering, Product, Customer Success, and Support to align on priorities and deliver on customer needs.

Desired Qualifications

  • An advanced degree, such as a master's in Technology or an MBA.
  • Understanding of the K–12 and nonprofit sectors in Canada, ideally with direct experience working with school boards and nonprofit organizations.
  • French language proficiency.
  • Experience managing remote, global teams and fixed-budget contracts.
  • Fluency with AI and AI-assisted tools in a delivery or operations context, for example, using AI to automate analysis, reporting, or resourcing.

About the Company

Sparkrock

ERP software for K-12 and nonprofits

Sparkrock provides enterprise software tailored for K-12 schools, nonprofits, and public sector organizations across North America. Its ERP, built on the Microsoft platform, reduces manual work, improves oversight, and helps organizations make smarter decisions. Key components include fund tracking, payroll, and procurement, giving organizations clarity and control to serve communities with confidence. The company differentiates itself through deep nonprofit-finance roots, sector-focused expertise, and a platform that specifically supports mission-driven teams on Microsoft technology. Its goal is to help social benefit organizations succeed in their mission by strengthening operational processes and outcomes.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Toronto, Canada
Founded
2003

Recently Posted Jobs

Explore more opportunities at Sparkrock

See more jobs