About Us

As a global energy and building controls specialist, Resource Data Management (RDM), is trusted by the world’s leading retailers and blue chip companies to deliver sustainable control and remote monitoring solutions. With strategically positioned offices worldwide, and a carefully selected distributor network, we work with customers to reduce energy costs and achieve sustainability objectives.

Designing and manufacturing HVACR (heating, ventilation, air conditioning, and refrigeration) control and monitoring solutions for clients across multiple sectors; including Retail, Commercial, Industrial, Public Sector and Hospitality, we put our customers at the heart of our business.

This is a permanent role.


Degree qualified in Computer Science, Software Engineering, and a related field or have experience in a similar position. Good communication skills at all levels within the business and experience working within a diverse team would be an advantage.

Software Languages

Currently, our software is developed in the following languages MVC, .NET, C#, C++, MFC, HTML, XML, and so having a good understanding of these will help create added value for the candidate.

About the role

In this role, you will lead a team of self-managed software engineers to ensure the team is aligned with projects that will support the business growth. It will be expected that you are well established at managing projects as well as understanding the markets we work in to build a technology roadmap that will help keep the business current and ahead of the market competition. Since the team is predominantly self-managed you will spend 70% to 80% of the time developing software and working on the projects with the team. You will report primarily to our R&D Director and also the Managing Director.

  • Be the main contact for the business within the Software Engineering department
  • Understand the broad range of projects the team is working on and add value where possible
  • Be actively involved in and own software projects that align with your skillset
  • Provide weekly/monthly updates on the progress of projects and any support requirements
  • Manage holidays, sickness and any HR issues from absence management to disciplinary issues.
Candidate Requirements
  • Experience leading a software engineering team
  • Experience in mentoring staff for personal development or performance matters
  • Experience in managing well-documented projects from inception to delivery
  • Be open to learning new skills to develop further within the business
  • Possess good communication skills
  • Have a good working knowledge of Microsoft Office

Attractive Salary including optional BUPA, and Annual Discretionary Profit Related Bonus


To apply for this role, please send your CV to hr@resourcedm.com