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 is required.
  • 10–15 years of progressive experience in professional services, project management, or similar roles within the software or technology industry is required.
  • At least 3–5 years of leadership or management experience, preferably as a Senior Manager or Director within a Professional Services organization, is required.
  • Experience overseeing a portfolio of projects and managing P&L and a book of business with revenues up to $3–5 million is required.
  • Demonstrated success achieving and maintaining a healthy profit margin within a Professional Services division is required.
  • A proven track record of turning loss positions into profitable businesses through strategy and execution is required.
  • Hands-on leadership of ERP/SaaS implementation delivery is required, including directly owning escalations such as a broken integration or stalled implementation and working through the problem with the customer rather than from behind an internal dashboard.
  • 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 is required.
  • Solid delivery management skills and a record of successfully delivering ERP/SaaS product implementations on short, time-boxed cycles under six months across concurrent projects, rather than multi-year transformation programs, are required.
  • Experience in client relationship management, including engaging key stakeholders, understanding customer needs, and driving customer success, is required.
  • Demonstrated financial acumen, including budgeting, revenue forecasting, and cost management, is required.
  • Applicants must be based in Canada and legally eligible to work in Canada.
  • Applicants must be available to travel approximately 15–20% to meet clients in person and work hours overlapping with EST, CST, or PST.

Responsibilities

  • Own P&L and book-of-business performance for a $3–5 million portfolio of client engagements, 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 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 degree 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 or AI-assisted tools in a delivery or operations context, such as 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