Job Search and Career Advice Platform

Enable job alerts via email!

BMS Engineer

RG Setsquare

Remote

GBP 45,000 - 65,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology recruitment agency is seeking a BMS Engineer for a fully remote position. This role involves developing and optimizing control applications using advanced Niagara capabilities. The ideal candidate will have extensive experience with BMS / HVAC systems, proficiency in BACnet integration, and programming skills in Python or Java. This highly technical position offers minimal travel and opportunities for long-term technical growth within advanced automation and integration environments.

Benefits

Fully remote role
Long-term technical progression

Qualifications

  • Advanced, hands-on experience with Niagara (Tridium N4) is required.
  • Strong background in BMS / HVAC control systems is essential.
  • Proven experience with BACnet integration is necessary.

Responsibilities

  • Develop and modify Niagara (N4) control applications.
  • Create control logic, databases, and graphical user interfaces.
  • Integrate third-party systems via BACnet and IP-based protocols.

Skills

Niagara (Tridium N4)
BMS / HVAC control systems
BACnet integration
Python / Java programming
Problem-solving skills
Job description
BMS Engineer - High Profile Tech Account

We are recruiting for a software-focused BMS Engineer to support a large, technically advanced, multi-site estate operating within a highly automated and data-driven environment.

This role is not traditional site maintenance. It is suited to a BMS professional with advanced Niagara (N4) capability who enjoys working deeper in applications, integrations, and programming rather than purely field-based engineering.

The Role

This is a fully remote role and is open to candidates based anywhere in the UK, with particular interest in engineers located outside of Central London. You will be responsible for developing, supporting, and optimising complex BMS and control applications across a remote estate, working closely with engineering and operations teams.

Key responsibilities include:
  • Developing and modifying Niagara (N4) control applications
  • Creating control logic, databases, and graphical user interfaces
  • Integrating third-party systems via BACnet and IP-based protocols
  • Advanced troubleshooting of live BMS environments
  • Remote commissioning, system checkout, and optimisatio
  • Supporting analytics, automation improvements, and data-led controls
  • Providing technical guidance to engineers and stakeholders
Technical Requirements (Essential)
  • Advanced, hands‑on experience with Niagara (Tridium N4)
  • Strong background in BMS / HVAC control systems
  • Proven experience with BACnet integration
  • Programming or scripting experience, including Python / Java
  • Ability to work confidently with control logic and live systems
  • Strong fault‑finding, analytical, and problem‑solving skills
Desirable
  • Niagara N4 Certification
  • Exposure to cloud‑connected or analytics‑enabled control environments
  • Experience supporting large, critical, or complex estates
  • Controls commissioning or application engineering background
Why Apply?

Fully remote role with minimal travel

Highly technical, software‑led BMS position

Opportunity to work with advanced automation and integration

Stable role with long‑term technical progression

For more information apply of contact your dedicated consultant on the details provided.

RG Setsquare is acting as an Employment Agency in relation to this vacancy

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.