Black & McDonald Limited jobs
other · Canada · blackandmcdonald.com
Black & McDonald is an integrated, multi-trade service provider that safely delivers construction, facilities management and technical solutions to government, institutional and industry clients across North America.
Is Black & McDonald Limited hiring?
Yes. Black & McDonald Limited has 112 open jobs as of 7 November 2026. Most are in Skilled Trades & Maintenance (26%) and Operations, Strategy & Projects (18%).
Updated 7 Nov, 13:36 UTC
- Open jobs
- 112
- Available now
- New this week
- 9
- First seen in the last 7 days
- Typical listing age
- 8d
- Median age of open listings
- Reposts / reopenings
- 0%
- Share of current open jobs
Open jobs at Black & McDonald Limited
Filter these jobsAccounting & Finance
1- 7 days ago
Accounting Manager
Manages accounting and finance activities for the region, including month end, reporting, and process improvements.
- Markham, Canada · On-site
- ≈ $68K – 78.7K per year
- 5+ yrs
Administration
3- 7 days ago
Receptionist
Maintains front desk reception and supports clerical tasks for the office.
- Saskatoon, Canada · On-site
- 7 days ago
Service Administrator / Dispatcher
- Calgary, Canada · On-site
- 7 days ago
Billing Administrator
- Vancouver, Canada · On-site
- ≈ $37.9K – 44.4K per year
Construction
3- 7 days ago
Foreman - Construction Drilling
Supervises multiple crews and locations on drilling and heavy equipment construction projects.
- Salt Lake City, United States · On-site
- 3+ yrs
Drive and operate bore/rig equipment and locator tasks, while supporting drill crew and complying with safety policies.
- Salt Lake City, United States · On-site
- 7 days ago
BMS / HVAC Controls Technician
- Edmonton, Canada · On-site
Estimating, Planning & Scheduling
8- 7 days ago
Construction Work Planner (Nuclear)
Plans and documents field work to implement projects.
- Pickering, Canada · On-site
- ≈ $45.8 – 47.2 per hour
- 8+ yrs
- Changed 6 days ago
- 7 days ago
Electrical Estimator - ICI Construction
Estimate electrical scope and costs for ICI construction projects.
- Ontario, Canada · On-site
- ≈ $57.3K – 78.7K per year
- 5+ yrs
- 7 days ago
Estimating Department Manager
Leads and coordinates the estimating department to ensure complete and competitive bid submissions.
- Dartmouth, Canada · On-site
- 5+ yrs
- 7 days ago
Estimator - Construction
- Ontario, Canada · On-site
- 7 days ago
Contract Administrator (Nuclear)
- Pickering, Canada · On-site
- ≈ $46.5K per year
- 7 days ago
Project Estimator (Nuclear)
- Pickering, Canada · On-site
- ≈ $64.4K per year
- 7 days ago
Electrical Estimator - ICI Construction
- Ontario, Canada · On-site
- ≈ $57.3K – 78.7K per year
- 7 days ago
Mechanical Estimator
- London, Canada · On-site
- ≈ $57.3K – 71.6K per year
Facilities Management & Operations
14- 7 days ago
Building Operator (TACC)
Operates and maintains building systems to ensure safe, efficient facility operations.
- Vancouver, Canada · On-site
- ≈ $29.8 per hour
- 5+ yrs
- Changed 6 days ago
- 7 days ago
Facilities Maintenance Technician
Maintains and repairs mechanical and electrical building systems and equipment.
- Calgary, Canada · On-site
- 2+ yrs
Maintain client facilities and perform planned and responsive maintenance.
- Edmonton, Canada · On-site
- 2+ yrs
- 7 days ago
Maintenance Mechanic
Maintains, troubleshoots, and repairs mechanical and plumbing devices and systems for a national museum.
- Ottawa, Canada · On-site
Manages project activities for facility management and construction-related operations.
- Toronto, Canada · On-site
- ≈ $60.8K – 78.7K per year
- 5+ yrs
- 7 days ago
Senior Billing & Financial Analyst
Manages and coordinates billing operations for multiple contracts and leads a team of financial analysts.
- Ottawa, Canada · On-site
- ≈ $51.5K – 55.1K per year
- 5+ yrs
- Regina, Canada · On-site
- 7 days ago
HVAC Journeyperson Technician
- North Bay, Canada · On-site
- 7 days ago
HVAC/R Service Technician
- Vancouver, Canada · On-site
- ≈ $54.8 – 61.5 per hour
- 7 days ago
Commercial Cleaners (Active Pool)
- Ontario, Canada · On-site
- ≈ $16.3 per hour
10 of 14 jobs loaded
Health & Safety
3Supports COR program implementation for the Alberta Region.
- Calgary, Canada · On-site
- 5+ yrs
Supports COR program implementation for the Alberta Region.
- Calgary, Canada · On-site
- 5+ yrs
- 7 days ago
Health, Safety & Environment Advisor
- Pickering, Canada +1 · On-site
- ≈ $57.3K per year
Human Resources
3Manages full-cycle recruitment across an assigned portfolio and builds talent pipelines for key and recurring roles.
- Markham, Canada · Hybrid
- ≈ $57.3K – 68K per year
- 8+ yrs
Supports HR programs and processes for Quebec and Newfoundland and Labrador, including onboarding, employee engagement, and development.
- Brossard, Canada · On-site
- 7 days ago
Talent Acquisition Specialist (Nuclear)
- Pickering, Canada · On-site
- ≈ $17.2 – 21.5 per hour
- Contract
National Call Centre
1- Markham, Canada · On-site
- ≈ $17 per hour
Operations
2- 7 days ago
Mechanical Project Coordinator
Coordinate mechanical project activities to support construction projects and assist the Project Manager.
- Ottawa, Canada · On-site
- ≈ $43K – 50.1K per year
- 1+ yrs
- 7 days ago
HVAC 313A Journeyman (Exploratory)
- Hamilton, Canada · On-site
Procurement
3- 2 days ago
Nuclear Buyer
Manages procurement activities for nuclear class systems from RFQ to PO closeout.
- Pickering, Canada · On-site
- ≈ $51.5K per year
- 7 days ago
Procurement Coordinator
Supports procurement activities including sourcing, supplier relations, data maintenance and vendor setup.
- Markham, Canada · On-site
- ≈ $45.1K – 59.4K per year
- 1+ yrs
- 7 days ago
Buyer
- Pickering, Canada · On-site
- ≈ $20.8 – 25.8 per hour
- Contract
Project Management
9Manages mechanical projects on site within special projects.
- Greater Toronto Area, Canada · On-site
- ≈ $57.3K – 78.7K per year
- 5+ yrs
- 7 days ago
Project Manager - Electrical
Manage electrical ICI project execution and performance.
- Toronto, Canada · On-site
- ≈ $57.3K – 78.7K per year
- 5+ yrs
Coordinating mechanical construction projects across planning, scheduling, budgeting, and documentation.
- Moncton, Canada · On-site
- ≈ $39.4K – 46.5K per year
- 2+ yrs
- 7 days ago
Outage Manager (Nuclear)
- Bowmanville, Canada · On-site
- ≈ $89.5K per year
- Moncton, Canada · On-site
- ≈ $46.5K – 60.8K per year
- 7 days ago
Project Manager (Nuclear)
- Pickering, Canada · On-site
- 7 days ago
Project Coordinator (Nuclear)
- Pickering, Canada · On-site
- ≈ $50.1K per year
- 7 days ago
Project Manager - Electrical
- Toronto, Canada · On-site
- ≈ $57.3K – 78.7K per year
- 7 days ago
Electrical Project Manager
- Dartmouth, Canada · On-site
Quality Assurance & Quality Control
7- 7 days ago
Document Control Coordinator (Nuclear)
Maintains and coordinates document control processes and files for engineering and project documents.
- Pickering, Canada +1 · On-site
- ≈ $46.5K per year
- 3+ yrs
- Changed 6 days ago
- 7 days ago
Shop Quality Control Inspector
Inspect welded pipe spools and structural components to ensure compliance with codes and project specifications.
- Saskatoon, Canada · On-site
- 0+ yrs
- 7 days ago
SOR Quality Manager
Leads regional QA/QC programs to ensure quality across construction projects.
- Toronto, Canada · On-site
- ≈ $78.7K – 100K per year
- 10+ yrs
- 7 days ago
Quality Assurance Specialist
Lead quality control activities and ensure conformance to nuclear codes and procurement specifications.
- Pickering, Canada +1 · On-site
- ≈ $82.3K – 104K per year
- 10+ yrs
- Bowmanville, Canada · On-site
- ≈ $78.7K per year
- Lead
- Pickering, Canada · On-site
- ≈ $39.4 – 49.4 per hour
- Pickering, Canada · On-site
- ≈ $39.4 – 49.4 per hour
Sales & Business Development
2- 7 days ago
Business Development Representative
- Stoney Creek, Canada · On-site
- ≈ $43K – 57.3K per year
- 7 days ago
Business Development Representative
- Kelowna, Canada · On-site
- ≈ $50.1K – 57.3K per year
Service
9- Yesterday
Service Coordination Supervisor
Leads and coordinates daily service dispatch and administrative activities to ensure efficient, high-quality customer service delivery.
- Winnipeg, Canada · On-site
- 3+ yrs
- 7 days ago
HVAC/Plumber Technician
Applies HVAC and plumbing techniques to service RTU/HVAC systems and diagnose repairs.
- Saskatoon, Canada +1 · On-site
Performs service, maintenance, troubleshooting, and repair of commercial and industrial HVAC/R equipment.
- Winnipeg, Canada · On-site
Respond to commercial/industrial plumbing service calls and maintain building systems.
- Winnipeg, Canada · On-site
- 7 days ago
Service Plumber (4th Year - Journeyman)
Performs planned maintenance, diagnosis, and repair of commercial plumbing and gas-fired systems onsite.
- Edmonton, Canada · On-site
- 4+ yrs
- 7 days ago
Building Operator
Maintains client facilities to safe, efficient operations across Regina area.
- Regina, Canada · On-site
- 3+ yrs
- 7 days ago
Business Development Representative
Builds and maintains a focused business development pipeline to secure service opportunities.
- Kingston, Canada +4 · On-site
- ≈ $41.5K – 50.1K per year
- Edmonton, Canada · On-site
- Greater Sudbury, Canada · On-site
Site Operations
4- 7 days ago
Material Handler
Assists site supervisor with inventory, safety, and delivery tasks in outdoor, field settings.
- Portland, United States · On-site
- 7 days ago
Heavy Equipment Operator
Operate and maintain heavy machinery and support construction, utility, and safety tasks on site.
- Salt Lake City, United States · On-site
- 2+ yrs
- 7 days ago
HydroVac Truck Operator
Operate hydrovac trucks in construction environments and perform related duties.
- Salt Lake City, United States · On-site
- 1+ yrs
- 7 days ago
Service Plumber
- Dieppe, Canada · On-site
Technical Services
1- 7 days ago
Plumbing & Heating Service Technician
- Vancouver, Canada · On-site
- ≈ $49.3 – 56.7 per hour
Trades
5- 7 days ago
Refrigeration Technician
Perform service and maintenance on refrigeration and HVAC systems for customers.
- Regina, Canada +1 · On-site
- 7 days ago
Journeyperson Sheet Metal Worker
- Saskatoon, Canada · On-site
- 7 days ago
Service Boiler Technician
- Saskatoon, Canada · On-site
- 7 days ago
Building Operator
- Saskatoon, Canada · On-site
- Saskatoon, Canada · On-site
Utilities
10- 7 days ago
Estimating Administrator
Supports the estimating team with administrative duties to manage bids and documentation.
- Leduc, Canada +1 · On-site
- 2+ yrs
- 7 days ago
HDD Operator / Locater
Operates horizontal directional drill and locates utilities for safe underground installations.
- Calgary, Canada · On-site
- 5+ yrs
- 7 days ago
Utility Gas Fuser
Performs gas fusion on pipe and installs gas facilities, including main line connections and testing.
- Edmonton, Canada · On-site
- 1+ yrs
- 7 days ago
Senior Estimator (Electrical Utilities)
- Leduc, Canada +1 · On-site
- Senior
- 7 days ago
Civil Estimator (Deep Utilities)
- Leduc, Canada +1 · On-site
- 7 days ago
Maintenance Electrician (Wind Farms)
- Edmonton, Canada · On-site
- Vancouver, Canada · On-site
- ≈ $50.1K – 60.8K per year
- 7 days ago
Journeyman Electrician
- Edmonton, Canada · On-site
- Vancouver, Canada · On-site
- ≈ $68K – 89.5K per year
- Vancouver, Canada · On-site
- ≈ $50.1K – 60.8K per year
Other roles
24- Yesterday
Intern- IT Help Desk (Winter)
Assist in diagnosing and resolving IT issues and support end-users in a structured internship.
- Edmonton, Canada · On-site
- ≈ $15 – 17.2 per hour
- Intern
- Internship
- 2 days ago
Contract Administrator
- Toronto, Canada · On-site
- ≈ $43K – 46.5K per year
- 5+ yrs
Oversees security operations and manages a security team at a healthcare facility.
- Toronto, Canada · On-site
- ≈ $60.8K – 64.4K per year
- 3+ yrs
- Changed 3 days ago
- 7 days ago
Shop Administrator
Supports day-to-day Fabrication Division operations, handling administrative tasks and coordinating with payroll, field supervision and vendors.
- Saskatoon, Canada · On-site
- 2+ yrs
- 7 days ago
Project Coordinator, Refrigeration
Manages coordination and support for refrigeration projects.
- Stoney Creek, Canada · On-site
- ≈ $39.4K – 43K per year
- 1+ yrs
- Changed 6 days ago
- 7 days ago
EPC Project Coordinator
Coordinates and schedules EPC projects to ensure on-time, on-budget delivery.
- Tulsa, United States · On-site
- 7 days ago
EPC Project Manager
Manages EPC substation projects from development through turnover.
- Tulsa, United States · On-site
- 7+ yrs
- 7 days ago
Mechanical Estimator
Estimating quantities and costs for mechanical construction projects and supporting project operations.
- Ottawa, Canada · On-site
- ≈ $67.3K – 73.7K per year
- 5+ yrs
- Changed 6 days ago
- 7 days ago
Heavy Duty Truck Mechanic
Heavy Truck Mechanic maintains and repairs heavy trucks and trailers to keep them operational.
- Salt Lake City, United States · On-site
- 7 days ago
Maintenance Mechanic - Handyperson
Maintains and operates building systems and site grounds to support facility operations.
- Whitby, Canada · On-site
- 3+ yrs
10 of 24 jobs loaded