Full Stack Cloud Software Engineer

Organization icon


Location icon

Glasgow, United Kingdom

Clock icon

30+ days ago

This role will be temporarily homebased due to COVID-19. Then subsequently working from our Glasgow or Dublin office with hybrid and flexible working options available.

The Opportunity

The successful candidate will join our R&D - Emerging Technologies Team, developing state-of-the art code for advanced building physics simulation. The team employs mathematical modelling techniques & cutting age tools, to develop energy conservation and optimisation techniques including an intelligent building control system.

The role will be focused on development of code for analysing a range of building heat transfer mechanisms, air conditioning and renewable energy systems, natural ventilation, lighting, thermal comfort, energy consumption, carbon emissions and climate, and assess building performance against regulatory codes and standards in different countries.

The candidate

Skills and experience include the following:

Essential skills:

  • At least 3 years of full lifecycle cloud-based software development experience gained in a commercial or other environment
  • Be an experienced Full Stack .Net Developer with expertise in writing software in a range of languages, however, must have experience in .Net Core, C# and some of the other web development languages (Django/Flask, Nginx, HTML5, CSS3, any frontend JS frameworks (e.g. Angular, React, Vue, etc.)
  • Extensive experience with the cloud technologies such as native Azure Web-dev stack, DevOps or similar services in AWS
  • Experience with REST API/ GraphQL / Web API creation, consumption, integration using Service Oriented Architecture.
  • Experience with Containerization technologies such as Docker and Kubernetes
  • Good understanding of microservices architecture
  • Experienced working in Agile development teams, test-driven development and continuous integration practices

Desirable skills:

  • Microsoft certification as Solution Developer or Architectural Design/Technologies will be an advantage
  • Science or Engineering graduate, with a good interest in scientific software development
  • Programming competence in Python and either C or C++
  • Knowledge of data manipulation and processing algorithms and interest in Big Data and Data Science
  • Knowledge of a version control tools, ideally Perforce
  • Knowledge of Microsoft Visual Studio

The Rewards

In return we offer the chance to work for a dynamic company in an exciting and supportive working environment; we will reward you with a competitive salary; private health care; a contributory pension scheme; life insurance, retail discounts and flexible start times.

Happy to talk flexible working!

To Apply

To apply for the role please send a covering letter stating the skills you have from the requirements listed above and an up to date CV to careers@iesve.com.

Early application is encouraged and IES reserves the right to close this vacancy early should sufficient applications be received.

The Company

At IES, we value People, Purpose and Innovation. We offer a flexible and supportive working environment and the opportunity to work with a team of friendly, interesting and diverse people from across the globe, who are passionate about what we do.

Our mission is to contribute to conserving the earth’s natural resources for future generations by reducing the carbon emissions of the built environment. IES is at the forefront of cutting-edge technology in the green-building sector and our Virtual Environment (VE) software is the only tool that allows the design team to simulate the full performance of a building model.

Our world-leading 3D performance analysis software is used by our clients to design high-quality and innovative buildings across the globe, while minimising the impact on the environment. IES’ technology is supported by integrated consulting services and today its capabilities are expanding from use on individual buildings, to helping create sustainable communities, cities and countries.

We welcome applications from everyone irrespective of age, disability, gender reassignment, marriage and civil partnership, pregnancy and maternity, race, religion and belief, sex and sexual orientation. Individuals are treated on the basis of their relevant merits and abilities.

Information on all candidates being considered for roles within the organisation will be handled in accordance with the provision of the General Data Protection Regulations (as amended from time to time). For more information, please see our Recruitment Privacy Statement.

How to apply

To apply for the role please send a covering letter stating the skills you have from the requirements listed and an up to date CV to:


Early application is encouraged and IES reserves the right to close this vacancy early should sufficient applications be received.