Employment With TSL

At TSL we're always on the lookout for people who are eager to develop and apply their skills.

We offer a range of careers right across our business. We also employ apprentices, offering young and local people the opportunity to learn skills and gain experience.

We place great emphasis on the continual development of every employee through a structured annual training plan.

Current opportunities:

Contract Manager

Due to our continued growth TSL are looking for a seasoned Contract Manager to take charge of civil and construction projects in and around the Lochaber area.

Based in our Corpach office you will oversee a dedicated team of site managers and supervisors therefore good man management skills are essential. This is a client facing role calling for strong interpersonal skills and the ability to prioritise. Proven management experience in refurbishment, new build and civil engineering projects is required along with good IT and commercial knowledge.

If you believe you fulfil the above and are looking for a fresh challenge we would be interested in hearing from you.

In return we offer a generous salary, company vehicle, a company pension scheme and the opportunity to work with a progressive and dynamic organisation.

For an informal chat about the position please contact John Forbes on 07876 708295. Applications should be sent via email to


Quantity Surveyor Intern

We are looking for a proactive and enquiring individual to assist our Commercial Department over the summer recess.

Located in our Oban office, you will gain experience in matters surrounding quantity surveying, estimating and commercial procurement.  Ideally suited to an individual working towards a Quantity Surveying qualification.

If you want to gain work experience, broaden your skill base and believe you can thrive in a busy construction office environment, we would be pleased to hear from you.

For an informal chat and further details please contact John Forbes on 01631 569 991.

To apply, please send your CV to  or via post to TSL Contractors Ltd, Unit 6 McLeod Building, Lochavullin Road, Oban PA34 4PL 


Accounts Manager / Financial Controller

We are looking for an outstanding Accounts Manager / Financial Controller to oversee the accounts and administrative functions of a busy multi-disciplined business.

You will be an excellent multi tasker, proficient with Sage accounts and have a first rate knowledge of MS Excel.

The production of Management Accounts, managing cash flow and responsibility for the admin team are all part of the role.  Ideally based in our Mull premises, consideration will be given to exemplary candidates being located in our Oban office.

A competitive salary is on offer together with membership of the company pension scheme.

For an informal chat and further details, please contact John Forbes on 01631 569 991.

To apply, please send your CV to our General Manager, John Forbes at



We are currently looking to recruit a buyer to join our busy construction office, based in Oban.

As an important member of our commercial team, you will be responsible for the procurement of materials across the company's sites.

The ideal candidate will have experience within the construction sector and considerable knowledge of construction materials.  You should be IT literate, with a good understanding of Microsoft Excel and Outlook.

There will be an attractive remuneration package for this position, including a competitive salary (depending on experience), a company pension and inclusion in the company bonus scheme.

To apply, please send your CV to our Commercial Manager, David Stewart at  or via post to TSL Contractors Ltd, Unit 6 McLeod Building, Lochavullin Road, Oban PA34 4PL


Even if we have no positions currently advertised here, we’re keen to hear from you if you think you have the skills we might be looking for and you’re interested in working with TSL. 

If that sounds like you, then please send your CV to

We look forward to hearing from you!


Location / Contact

Head Office
Isle of Mull PA65 6AY
T: 01680 812 475
F: 01680 812 393

To view all our office locations and contact details Click Here