Our people make Kier

Every project we work on draws on the skills and expertise of our people. Their job is to make a positive impact on the world. Because what we achieve together in a day will have benefits that last for generation.

Search our jobs >

More than just a job!

Rewards play a huge part in encouraging positive behaviours and cementing values. While benefits can play a huge part in attracting, motivating and retaining individuals.

So when you join Kier you will find a range of rewards and benefits on offer.

Working for us you get...

26 days holiday:

Kier’s annual leave offering is a generous 26 days per annum for full time employees and pro rata for part time employees.

Membership of our pension scheme:

 Kier auto enrols employees into the Kier Retirement Savings Plan with Aegon as soon as they join Kier.

Life assurance:

Kier provides free Life Assurance to all employees

A competitive salary:

Kier endeavours to offer competitive salaries across the Group to ensure we are attracting the best and brightest candidates.

Share Options:

Kier offer employees 2 voluntary share schemes to join.  The annual Kier Sharesave Scheme, a 3 year(or 36 months) savings plan, and the Share Incentive Plan a versatile long term savings scheme with tax advantages.

A discount on a new Kier Home:

As a colleague you will be entitled to receive up to 10% off the retail price of a new Kier Home.

Kier Benefits:

The one stop shop to access your employee benefits and rewards, from cycle2work and payroll giving to retail discounts, wellbeing and recognition tools - plus access to the pension scheme and Share Plans.

 

Kier Recognition and Awards:

Kier awards its employees for hard work in many ways such as our monthly Kier Stars recognition scheme, our annual employee Awards and tools for manager and peer to peer recognition.

Kier Choices:

Kier Choices is our voluntary flexible benefit scheme offered to our Grade C and above employees, this scheme gives the opportunity to select from a range of voluntary health, insurance and lifestyle benefits – from travel insurance and critical illness cover to increasing your company life assurance or buying additional leave, there are plenty of choices on offer.

 

Learning & Development

In Kier, we encourage our people to own and drive their personal development so that they can be the best they possibly can be. We sponsor and fund a wide range of professional body memberships for our employees.

We have invested in a core learning and development offer and will continue to add to this. This development offer is in addition to the technical skills training and support for professional qualification that our people need to perform effectively and safely in your roles.

The service youtube has thrown an exception: Google.GoogleApiException: Google.Apis.Requests.RequestError
Access Not Configured. YouTube Data API has not been used in project 103677695896 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/youtube.googleapis.com/overview?project=103677695896 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry. [403]
Errors [
	Message[Access Not Configured. YouTube Data API has not been used in project 103677695896 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/youtube.googleapis.com/overview?project=103677695896 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.] Location[ - ] Reason[accessNotConfigured] Domain[usageLimits]
]

   at Google.Apis.Requests.ClientServiceRequest`1.Execute()
   at YouTube.YouTubeHelper.GetVideo(String videoId)
   at YouTube.Models.YouTube..ctor(String[] selectedVideos)
   at YouTube.YouTubeValueConverter.ConvertSourceToObject(PublishedPropertyType propertyType, Object source, Boolean preview)
   at Umbraco.Web.Models.DetachedPublishedProperty.<.ctor>b__7_1()
   at System.Lazy`1.CreateValue()
   at System.Lazy`1.LazyInitValue()
   at Umbraco.Web.PublishedPropertyExtension.GetValue[T](IPublishedProperty property, Boolean withDefaultValue, T defaultValue)
   at Umbraco.Web.PublishedContentExtensions.GetPropertyValue[T](IPublishedContent content, String alias)
   at Umbraco.Web.PublishedContentModels.YouTubeVideo.get_Video()
   at ASP._Page_Views_Partials_PageComponents__YouTubeVideo_cshtml.Execute() in C:\inetpub\Kier\wwwroot\Kier - Release Candidate - 137\Views\Partials\PageComponents\_YouTubeVideo.cshtml:line 6
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer)
   at System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper htmlHelper, String partialViewName, Object model)
   at ASP._Page_Views_Partials_PageComponents__VideoCard_cshtml.Execute() in C:\inetpub\Kier\wwwroot\Kier - Release Candidate - 137\Views\Partials\PageComponents\_VideoCard.cshtml:line 12
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer)
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at ASP._Page_Views_Partials_Grid_Editors_DocTypeGridEditor_videoCard_cshtml.Execute() in C:\inetpub\Kier\wwwroot\Kier - Release Candidate - 137\Views\Partials\Grid\Editors\DocTypeGridEditor\videoCard.cshtml:line 3
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer)
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at Our.Umbraco.DocTypeGridEditor.Web.Extensions.HtmlHelperExtensions.RenderDocTypeGridEditorItem(HtmlHelper helper, IPublishedContent content, String editorAlias, String viewPath, String previewViewPath)
   at ASP._Page_app_plugins_doctypegrideditor_render_doctypegrideditor_cshtml.Execute() in C:\inetpub\Kier\wwwroot\Kier - Release Candidate - 137\app_plugins\doctypegrideditor\render\doctypegrideditor.cshtml:line 28
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
   at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
   at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
   at Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer)
   at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
   at ASP._Page_Views_Partials_grid_editors_base_cshtml.Execute() in C:\inetpub\Kier\wwwroot\Kier - Release Candidate - 137\Views\Partials\grid\editors\base.cshtml:line 20