Controller
15 hours ago
About Serv-ALL Mechanical ServicesServ-ALL Mechanical Services Ltd. has been delivering trusted Building Automation Systems, Preventative Maintenance Programs, HVAC and other mechanical services across Alberta since 1978. With offices in Edmonton, Grande Prairie, and Calgary, we support clients across the province while staying rooted in our local communities.Our reputation is built on Reliability, Responsibility, and Respect. These values guide how we serve our clients and how we work together. Safety comes first, people matter, and strong systems and disciplined execution are essential to sustainable growth.As Serv-ALL continues to scale, we are strengthening our financial leadership and infrastructure to support long-term success.About the RoleThe Controller is responsible for the financial integrity, visibility, and discipline of Serv-ALL Mechanical Services. This role ensures accurate reporting, strong internal controls, and clear financial insight so leadership can make confident decisions as the business continues to grow.This is a hands-on financial leadership role that owns the full accounting cycle, including payroll processing, while intentionally building resilience across the finance function through documentation, cross-training, and redundancy. The Controller will work in close partnership with a long-tenured finance generalist, providing support, structure, and back-up coverage while strengthening processes and controls across the team.By collaborating with the generalist, operations, and senior leadership, the Controller translates financial data into practical insight that supports margin control, execution discipline, and scalable growth, without creating dependency on any one individual.This role is well suited to someone who thrives in a project-based, operational environment, is comfortable rolling up their sleeves, and values developing people and systems that scale with the business.What You’ll DoFinancial Leadership & ReportingLead the monthly, quarterly, and year-end close processPrepare accurate and timely financial statements (P&L, balance sheet, cash flow)Own variance analysis and management reporting (budget vs. actual, margin drivers, labor efficiency)Ensure financial reporting is consistent, reliable, and decision-readyCoordinate year-end review and audit activities with external accountantsSuccess looks like:Leadership trusts the numbers and uses them to make informed, timely decisions.Project Accounting & Margin ControlOwn job costing and project margin reporting across service and project workEnsure appropriate revenue recognition for fixed-price and long-term contractsMonitor labor, materials, subcontractors, and change ordersIdentify margin erosion early and partner with operations to address issuesImprove visibility from estimate → job cost → final marginSuccess looks like:Projects remain financially controlled, and margin issues are identified early rather than after the fact.Forecasting, Cash Flow & PlanningLead forecasting and cash flow planningSupport annual budgeting and periodic reforecastingMonitor working capital, WIP, AR, and cash requirementsProvide scenario analysis to support staffing, growth, and capital decisionsSuccess looks like:Cash flow is predictable and financial risks are visible in advance.Payroll Processing & AdministrationProcess payroll accurately and on time for all employeesEnsure timesheets are complete, approved, and policy-compliantManage payroll deductions, benefits, and statutory remittancesCoordinate payroll reconciliations with accountingMaintain confidentiality and accuracy in payroll recordsSuccess looks like:Payroll is accurate, on time, and trusted by employees and leadership.Controls, Systems & ScalabilityStrengthen internal controls across finance operations without creating unnecessary bureaucracyBuild and maintain standardized SOPs for core finance processesPartner on Jonas Construction ERP and system enhancements to improve accuracy and scalabilityEnsure compliance with ASPE requirementsSuccess looks like:Finance processes are consistent, auditable, and scalable as the business grows.Transactional Oversight & RedundancyWork alongside the long-tenured finance generalist to:Review and backstop day-to-day bookkeepingStep into AP and AR when requiredStandardize processes and controls across transactional activitiesImprove documentation and cross-training across the finance functionReduce key-person dependency and strengthen business continuitySuccess looks like:No critical finance function is “held by one person,” and the team can operate effectively through absences or change.Team Leadership & Cross-Functional PartnershipProvide day-to-day leadership and direction to the finance teamPartner closely with Operations, Project Managers, and branch leadersAct as a practical, trusted financial partner to leadershipSuccess looks like:The finance function supports the business without becoming a bottleneck.What We’re Looking ForCore CompetenciesHands-On Leadership – comfortable operating and leading simultaneouslyOperational Mindset – understands project-based environments and real-world constraintsDecision-Oriented – balances accuracy with timelinessAnalytical Thinking – translates data into insightCollaboration – works effectively across functionsAccountability – owns outcomes and follows throughQualifications & ExperienceCPA designation required5+ years of progressive accounting/finance experienceExperience in construction, mechanical, industrial, or project-based environments preferredStrong background in job costing, payroll, revenue recognition, and margin analysisExperience leading month-end/year-end close and working with external accountantsExposure to ERP systems and finance process improvementExperience building documentation, redundancy, and cross-training within small teamsRole DetailsEmployment Type: Full-timeWork Location: In personCompensation & Benefits:Competitive salaryExtended health careRRSP matching programWhy Join Serv-ALLThis is an opportunity to step into a true, hands-on Controller role with real ownership and impact. You’ll help strengthen the financial foundation of a long-standing Alberta business while building resilience, clarity, and discipline across the finance function.If you value being close to the work, partnering with operations, and building systems that don’t rely on heroic effort from one person, Serv-ALL offers a meaningful and rewarding next step.Interested in Joining Our Team?Over the past 45+ years, we have been proud contributors to projects throughout Alberta in the commercial, institutional and industrial sectors providing Building Automation Systems, Preventative Maintenance Programs and HVAC services.SERV-ALL believes in building trusted relationships and providing our clients the tools to enhance their facilities performance.Our core values of being Reliable, Responsible and Respectful are paramount when guiding our clients in attaining their facility management goals. #J-18808-Ljbffr
-
Controller
2 weeks ago
Grande Prairie, Canada Bonnetts Energy Corp. Full timeBonnett’s Energy Corp. is seeking a qualified individual for the permanent full-time position of Controller in Grande Prairie, AB. Reporting to the Finance Manager, the Controller will oversee and support financial accounting and analysis of various divisions including day-to-day and month-end processes. This position compiles monthly financial statements...
-
Controller
3 weeks ago
Grande Prairie, Canada Bonnetts Energy Corp. Full timeBonnett’s Energy Corp. is seeking a qualified individual for the permanent full-time position of Controller in Grande Prairie, AB.Reporting to the Finance Manager, the Controller will oversee and support financial accounting and analysis of various divisions including day-to-day and month-end processes. This position compiles monthly financial statements...
-
Process Control Electrician
4 days ago
Grande Prairie, Canada TEEMA Solutions Group Full timeResponsibilitiesConfigure and develop industrial computer network systems for HMI and PLC systems.Optimize the facilities’ process control systems as well as improve reliability of the process systems.Perform HMI, VFD and PLC programming.Support operations & maintenance teams during normal & abnormal plant operations.Maintain process control equipment...
-
Infection Control Practitioner
8 hours ago
Grande Prairie, Canada Alberta Health Services Full timeYour Opportunity:The AHS Infection Prevention and Control program is seeking an Infection Control Practitioner (ICP) to join our team. You will work with the IPC team and connect provincially to be a leader in reviewing best practice, advising in IPC measures, and supporting program leaders and staff in IPC practices focused on patient safety and infection...
-
Administrative Manager/ Controller
3 days ago
Grande Prairie, Canada Gateway BOP and Controls Full timePosition Title: Administrative Manager/ Controller **Job Type**: FULL TIME Location: Grande Prairie Compensation: BASED ON EXPERIENCE $25-$30/HR GATEWAY BOP & CONTROLS | GRANDE PRAIRIE, AB. With over 40 years of oilfield experience Gateway BOP & Controls Inc. is a name you can depend on. We offer just about any brand name BOP part, both OEM and...
-
Inventory Control Clerk
1 week ago
Grande Prairie, Canada Dexterra Full timeWork That Matters, People Who Care. Job Description WHAT'S THE JOB?Reporting to the Manager, Materials, the Inventory Control Clerk provides support to the WAF West Warehouse and WA Order Desk team. The Inventory Control Clerk will be required to perform an array of administrative duties that facilitate the day to day operations of Warehouse and Order Desk...
-
Inventory Control Clerk
1 week ago
Grande Prairie, Canada Dexterra Group Full timeJob DescriptionWHAT'S THE JOB?Reporting to the Manager, Materials, the Inventory Control Clerk provides support to the WAF West Warehouse and WA Order Desk team. The Inventory Control Clerk will be required to perform an array of administrative duties that facilitate the day to day operations of Warehouse and Order Desk teams.Duties and ResponsibilitiesThis...
-
Quality Control Inspector
5 days ago
Grande Prairie, Canada Train Oilfield Services Ltd. Full timeThe Quality Control Inspector will be responsible for executing Train Oilfield Services Ltd Quality Management System at field projects throughout Alberta and occasionally assist with projects at the shop in DIdsbury. The QC Inspector will ensure that work performed complies with Codes of construction, regulatory requirements and Owner...
-
Instrumentation and Controls Engineer
2 days ago
Grande Prairie, Canada Wood Group Full timeInstrumentation and Controls Engineer (Intermediate) Be the First to Apply Job Description Remarkable people, trusted by clients to design and advance the world. Wood is currently seeking an Intermediate Instrumentation & Controls Engineer or Technologist to join our business within BioProducts and Oil and Gas sector focusing on delivering some of the...
-
Instrumentation and Controls Engineer
2 days ago
Grande Prairie, Canada Wood Group Full timeInstrumentation and Controls Engineer (Intermediate) Be the First to Apply Job Description Remarkable people, trusted by clients to design and advance the world. Wood is currently seeking an Intermediate Instrumentation & Controls Engineer or Technologist to join our business within BioProducts and Oil and Gas sector focusing on delivering some of the...