EnerMech

EnerMech is a global provider based in Aberdeen, UK, specializing in integrated mechanical, electrical, instrumentation, and integrity solutions for the energy and infrastructure sectors. Founded in 2008, the company has roots tracing back to the 1970s North Sea oil and gas industry. EnerMech operates in over 40 countries and employs more than 2,700 people, generating approximately $509โ€“511 million in annual revenue. The company offers a range of services that support the full asset lifecycle, including pre-commissioning, operations, maintenance, and decommissioning. Their expertise spans hydraulics, cranes, pipeline services, and integrated solutions tailored for complex projects in oil and gas, transport infrastructure, renewables, and nuclear sectors. EnerMech emphasizes safety, sustainability, and customized solutions, leveraging global resources and local expertise to meet client needs effectively.

Oil & Energy Aberdeen, United Kingdom Founded 2008 ~1,305 employees

Work at EnerMech in HR or recruiting? Claim this page

Employees
1,305
+0.7% in the 3 months to Sep 2026
Revenue / employee
$127K
Revenue ~$166M
12-month attrition
11.2%
Tech: 16%
H1B filings, FY2025
1
Sponsors visas
Open jobs
49
Last 30 days

Headcount trend

EnerMech went from 1,225 employees in Oct 2024 to 1,305 in Sep 2026. Apr to Sep 2026: 49 people joined, 36 left.

Org structure

Headcount by department

Other632
Operations333
Engineering127
Finance105
Sales44
HR33
Success18
Design13

Salaries at EnerMech

All salaries

3 salary profiles in India

Pay by level, gender and ethnicity ยท US salaries

H-1B sponsorship

H-1B Sponsorship Limited
H-1B Filings by Department
Engineering1

Peer reviews

Worked with someone at EnerMech?

Anonymous peer reviews on OffTheRecord

Read or write a review

Hiring now

1โ€“8 of 12

Similar companies

EnerMech FAQ

How many employees does EnerMech have?

EnerMech has about 1,305 employees, up 0.7% over the 3 months to Sep 2026.

Does EnerMech sponsor H1B visas?

Yes. EnerMech filed 1 H1B (LCA) application in FY2025, according to the latest U.S. Department of Labor disclosures. It was for a Engineering role.

What is EnerMech's revenue per employee?

EnerMech makes about $127K in revenue per employee, based on $166M annual revenue and 1,305 employees.

How much does EnerMech pay?

6figr has 3 salary profiles for EnerMech in India and 1 in the US, with pay broken down by role, level and gender on the EnerMech salaries page. See EnerMech salaries in India

Data from Company Prospectus, DOL LCA disclosures, WARN notices and 6figr salary profiles.