Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Building Controls Programmer

$90k - $110k per year
Full-time

Modern Niagara

The Senior Building Controls Programmer plays a key role in delivering building automation solutions for new construction, retrofit, and service projects. This position is responsible for designing, programming, configuring, integrating, and supporting Building Automation Systems (BAS) that optimize building performance, occupant comfort, and energy efficiency.  

Working collaboratively with Project Managers, Controls Engineers, Field Technicians, IT stakeholders, and clients, the Senior Building Controls Programmer ensures control systems are designed, commissioned, tested, and transitioned into operation while maintaining Modern Niagara Building Services high standards for quality and customer satisfaction.

This role combines office, and on-site work and requires travel to project sites.

Why This Role Matters  

Building Controls Programmers are integral to the success of Modern Niagara Building Services' Building Controls team. Their expertise ensures building automation systems operate reliably, safely, and efficiently throughout the project lifecycle.  

Success in this role directly contributes to:  


  • Successful project delivery  

  • Reliable and high-performing building systems  

  • Efficient commissioning and project turnover  

  • Client satisfaction and long-term system performance  

  • Continuous improvement of programming standards and best practices  

Key Responsibilities  


  • Design, develop, configure, and support software for Building Automation Systems (BAS).  

  • Develop control logic, graphics, alarming, trending, scheduling, and system databases using the Tridium Niagara Framework.  

  • Design and implement integrations between BAS platforms, HVAC equipment, energy management systems, and third-party systems using industry-standard protocols.  

  • Participate in system architecture discussions, design reviews, and implementation planning.  

  • Lead software commissioning activities, startup support, functional testing, and system validation.  

  • Troubleshoot complex programming, sequence of operation, integration, and network issues during commissioning and post-handover support.  

  • Collaborate closely with Project Managers, Controls Engineers, electricians, mechanical contractors, IT personnel, and clients throughout project execution.  

  • Prepare and maintain technical documentation including programming standards, network architecture, system configurations, graphics, and as-built documentation.  

  • Support customer training and provide technical assistance during project turnover.  

  • Mentor junior programmers and contribute to the development of internal programming standards, documentation, and continuous improvement initiatives.  

  • Manage multiple projects while meeting established schedules and project milestones.  

  • Provide ongoing technical support for existing BAS installations as required.  

Required Qualifications  


  • Diploma or Degree in Automation Engineering Technology, Computer Engineering, Software Engineering, Electrical Engineering, or a related technical discipline.  

  • Minimum five years of experience programming or integrating Building Automation Systems.  

  • Demonstrated experience with the Tridium Niagara Framework (Niagara N4).  

  • Strong understanding of HVAC systems including:  

    • Air Handling Units (AHUs) 

    • Boilers  

    • Chillers  

    • Heat Pumps  

    • Heat Exchangers  

    • Variable Air Volume (VAV) systems  

    • Hydronic systems  


  • Strong troubleshooting and analytical skills.  

  • Experience working in commercial, institutional, healthcare, or industrial environments.  

  • Ability to interpret mechanical drawings, control schematics, sequences of operation, and network architecture.  

  • Excellent communication and interpersonal skills.  

  • Ability to manage multiple priorities in a fast-paced, project-driven environment.  

  • Valid driver's license and willingness to travel to project sites

Preferred Qualifications  


  • Niagara N4 Certification.  

  • Experience with Distech Controls and GFX programming.  

  • Knowledge of BACnet, Modbus, MQTT, and other building automation communication protocols.  

  • Knowledge of IP networking, managed switches, VLANs, routing, and cybersecurity fundamentals for Operational Technology (OT) environments.  

  • Experience with scripting or programming languages such as Python, JavaScript, C#, or SQL.  

  • Experience integrating third-party systems including lighting controls, power monitoring, metering, and access control.      

Skills   


  • Building Automation System Programming  

  • HVAC Systems  

  • BAS Design  

  • System Integration  

  • Troubleshooting  

  • Networking  

  • Project Coordination  

  • Technical Documentation  

Preferred  


  • Distech GFX  

  • Niagara N4 Certification  

  • OT/IT Networking  

  • Scripting and Automation      

Behaviours   


  • Team Player – Collaborates effectively with project teams and clients.  

  • Functional Expert – Demonstrates advanced technical knowledge and serves as a subject matter expert.  

  • Innovative – Continuously seeks improved technical solutions and programming efficiencies.  

  • Detail Oriented – Produces accurate, reliable, and high-quality work.  

  • Dedicated – Demonstrates accountability, professionalism, and commitment to project success.    

This is a new position. Expected annual compensation; $90,000 - $110,000.

Modern Niagara Building Services offers a competitive total compensation package including:  


  • Car Allowance

  • Company Fuel Card

  • Performance based bonus opportunities

  • Defined Contribution Pension Plan with a generous employer contribution  

  • Flexible Health and Dental benefits with tiered options to meet the needs of you and your family  

  • An annual health spending account to support your overall wellness  

  • 24/7 confidential support through our Employee and Family Assistance Program with access to comprehensive resources and professional services  

  • A competitive vacation package with additional vacation granted throughout your tenure with the organization.  

  • Employer Paid Parental Leave Top Up  

  • Annual Community Day dedicated to volunteering and giving back to the communities where we live and work  

  • Corporate Discounts through various vendors across Canada for programs such as fitness, mobile phones, travel, home and auto insurance and many others  

Here at Modern Niagara Building Services, because we know our people are the best in the industry, we pride ourselves on providing a total compensation package that rewards employees for their hard work and supports employees and their families in their overall wellbeing.   

About Modern Niagara Building Services  

Who We Are 

Modern Niagara Building Services helps building owners, managers, and general contractors meet the mechanical, and electrical needs of their buildings across Vancouver, Calgary, Edmonton, Toronto, Southwestern Ontario, and Ottawa. We are committed to having a positive and meaningful impact on Canada’s infrastructure — and on the communities where we live, learn, work, and heal. We build for life. 

Our Culture & Values  

We value passion, initiative, determination, professionalism, and teamwork. Health and safety are embedded in everything we do, and our award-winning safety culture consistently performs well above industry standards. 

Diversity, Equity & Inclusion at Modern Niagara  

We are committed to building a diverse, equitable, and inclusive organization where everyone has access to opportunity, feels a sense of belonging, and can thrive. We actively work to remove barriers faced by members of equity-seeking groups (including women, Indigenous, Black, racialized, 2SLGBTQIA+ people, people with disabilities, and newcomers to Canada) in the construction industry. We encourage applications from candidates of all backgrounds and lived experiences and are committed to a barrier-free hiring process. If you require accommodation at any stage of the recruitment process, please contact us at  View email address on jobs.jobcopilot.com so we can make appropriate arrangements. 

We appreciate every applicant’s interest in joining Modern Niagara Building Services. Only those selected for an interview will be contacted. 

Vacancy posted 15 hours ago
Similar jobs that could be interesting for youBased on the Senior Building Controls Programmer in Vaughan, ON vacancy
  • $145k - $160k per year

     ...technologies company. They are looking for a Corporate Controller to join their team! Why Work Here ~ Amazing opportunity to help build a team and continue to grow this portfolio...  .... Ensure compliance at a local level of control processes, reconciliations and financial... 
    Suggested
    Long term contract
    For contractors
    Work at office
    Local area
    Remote work
    Flexible hours

    Vaco LLC

    Vaughan, ON
    6 days ago
  •  ...The Building Automation Systems Project Manager, coordinates labour resources, manages project...  .... Assist with Design building control systems including DDC controller system sequences...  ...to obtain Hardware submittal approval. Build and foster strong relationships with team... 
    Suggested
    Full time
    For subcontractor
    Internship

    Ambient Mechanical

    Vaughan, ON
    15 hours ago
  • Are you seeking an opportunity to contribute to dynamic commercial construction projects, utilizing your organizational prowess and attention to detail to ensure successful project execution? Position Overview: The Project Coordinator will play a crucial role in...
    Suggested
    Full time
    For subcontractor
    Work at office

    Adams Limitless

    Vaughan, ON
    15 hours ago
  • $130k - $160k per year

     ...A market leader in the manufacturing industry is looking for a Senior Controls & Automation Engineer. Reporting to regional engineering leadership, the successful candidate will lead the transformation of legacy and obsolete control systems across the company’s North American... 
    Senior
    Full time
    For contractors
    Internship
    Local area
    Remote work

    JP Recruitment

    Vaughan, ON
    more than 2 months ago
  • $95k - $110k per year

     ...us innovate and enhance our business. We build collaborative teams who value integrity, creativity...  ...seeking a motivated and detail-oriented Senior Financial Analyst – Financial Operations...  ...Maintain strong financial controls and support adherence to internal policies... 
    Senior
    For contractors
    Summer work
    Work at office
    Local area

    Vaco LLC

    Vaughan, ON
    6 days ago
  • $90k - $105k per year

     ...financial services. They are looking for a Senior Audit Analyst to join their team! Why...  ...execute, and document business risks and controls identified in assigned projects. Support...  ...development of the integrated audit plan. Build strong relationships and influence senior... 
    Senior
    For contractors
    Work at office
    Local area
    Flexible hours

    Vaco LLC

    Vaughan, ON
    6 days ago
  • $100k - $135k per year

     ...About the role Pangeo Group is building an aluminum die casting and machining plant...  ...casting operation in North America. As Controller, you build and own the plant's finance function end...  ...or finance, including a controller or senior analyst role in manufacturing. New-plant... 
    Senior
    Full time
    Local area

    Porter Engineered Systems - A Division of Pangeo Group

    Vaughan, ON
    25 days ago
  • $95k - $100k per year

     ...an international food distribution company. Reporting to the Controller, this role is responsible for supporting the integrity of the Company...  ...transactions to ensure compliance with ASPE, internal controls, and company accounting policies. Maintain accurate financial... 
    Senior
    For contractors
    Work at office
    Local area

    Vaco LLC

    Vaughan, ON
    6 days ago
  •  ...Description   We are looking for an Inventory Control and Quality Supervisor who is passionate about food and enjoys working in...  ...initiatives and programs. Provide coaching for Team Members as needed. Builds positive relationships with team members. Accountabilities:... 
    Full time
    Work at office
    Immediate start
    Shift work
    Night shift
    Afternoon shift

    Longo'S

    Vaughan, ON
    15 hours ago
  • $100k - $125k per year

     ...Mechanical  Engineer, Building Science - Richmond Hill Building Science- Existing buildings Retrofit...  ...through to execution, with a clear path toward senior leadership as the team continues to grow. Why Apply? ~ Help build the mechanical practice. ~ Work directly with... 
    Senior
    Long term contract
    Remplacement
    For contractors
    Work at office
    Relocation

    Concepts (GTA) Inc.

    Vaughan, ON
    a month ago
  •  ...progression. Position Overview The Senior Staff Accountant is responsible for managing...  ...financial performance. Compliance & Controls Ensure compliance with accounting standards...  ...information clearly and effectively. Builds positive working relationships across... 
    Senior
    Long term contract
    Full time
    Internship

    York1

    Vaughan, ON
    15 hours ago
  • $37 per hour

     ...experience équivalente Milieu de travail ~ Frais de déménagement non payés par l'employeur Tâches Élaborer et diriger des programmes de production, d'inventaire et d'assurance de la qualité Mettre au point une étude du travail Inspecter les processus... 
    Permanent employment
    Full time
    Night shift
    Day shift
    Afternoon shift

    TYCHO POLY INC.

    Vaughan, ON
    13 days ago
  •  ...Building Automation Systems, (BAS) Sales Representative Vaughan, ON   Founded in...  ...maintain a strong pipeline of BAS, HVAC controls, and energy management projects and service...  ...targets. Customer & Account Management Build and maintain long-term relationships with... 
    Long term contract
    Full time
    For contractors
    Work at office
    Worldwide

    Mircom Group of Companies

    Vaughan, ON
    2 days ago
  • $81.3k - $108.3k per year

     ...facilities and medical professionals across the country. Cardinal Health Canada is seeking a Consultant, Commercial Analytics & Controls to build and operate the commercial organization’s control environment. Acting as a centralized commercial control function, the... 
    Long term contract
    Full time
    Contract work
    Internship
    Work at office
    Immediate start
    Flexible hours

    Cardinal Health

    Vaughan, ON
    6 days ago
  • $37 per hour

     ...Inspect processes Oversee production Set machine or equipment controls Conduct work measurement or other studies Develop and...  ...benefits Other benefits Free parking available Team building opportunities Support for newcomers and refugees ~ Supports... 
    Long term contract
    Permanent employment
    Relocation
    Shift work
    Night shift
    Afternoon shift
    Early shift

    TYCHO POLY INC.

    Vaughan, ON
    13 days ago
  •  ...Transforming visions into buildings. About Buttcon Buttcon is...  ...dedication to their passion. The Senior Site Superintendent is...  ...construction team. Quality Control: Perform regular...  ..., Procore, BIM Software, or E-Builder Project Management Software is... 
    Senior
    Long term contract
    Full time
    For contractors
    For subcontractor
    Work at office

    Buttcon Construction

    Vaughan, ON
    15 hours ago
  • $85k - $100k per year

     ...Transforming visions into buildings. About Buttcon Buttcon is a 100% Canadian, employee...  ...Project Manager/ Project Director, the Senior Project Coordinator assists and supports...  ...schedules, and reports. Ensure proper version control and accessibility. Record, track, and... 
    Senior
    Long term contract
    Full time
    For contractors
    For subcontractor
    Work at office

    Buttcon Construction

    Vaughan, ON
    15 hours ago
  • $140k - $160k per year

     ...established and growing organization within the building materials industry, is seeking a proven...  ...operation in Vaughan. This is a senior leadership opportunity for a driven, hands...  ...who can strengthen operational performance, build accountability across the plant, and help... 
    Senior
    Long term contract
    Full time

    JP Recruitment

    Vaughan, ON
    a month ago
  •  ...Job Description Hill International is seeking a Project Controls Department Manager in Canada (Must be willing to relocate to Saudi...  ...processes. Involvement in continuous improvement and capacity building/talent development. Demonstrated skill in management, supervisory... 
    Full time
    For contractors
    For subcontractor
    Internship
    Worldwide
    Relocation

    Hill International

    Vaughan, ON
    25 days ago
  • $145k - $175k per year

     ...About the Company Our client is a rapidly growing SaaS technology company. They are looking for a Senior Tax Manager to join their team! Why Work Here · Cross-Border Impact - Partner closely with the global Tax, Finance, and Legal teams on provision of work, reporting... 
    Senior
    For contractors
    Internship
    Work at office
    Local area

    Vaco LLC

    Vaughan, ON
    6 days ago
  • $81.3k - $108.3k per year

     ...The Consultant, Pricing Operations & Controls is responsible for monitoring pricing performance...  ...healthcare, we strive every day to build a culture of inclusion and collaboration,...  ...une vaste gamme d’avantages sociaux et de programmes visant à promouvoir la santé et le bien-être... 
    Long term contract
    Full time
    Contract work
    Internship
    Work at office
    Immediate start
    Remote work
    Flexible hours
    Shift work
    Day shift

    Cardinal Health

    Vaughan, ON
    6 days ago
  •  ...Mechanical Ltd is seeking an experienced Senior Chiller Service Technician to join our...  ...Diagnose complex mechanical, electrical, controls, refrigerant, oil, and performance-related...  ...and control retrofits.  • Knowledge of building automation systems and chiller plant... 
    Senior
    Remplacement
    Full time
    For contractors
    Seasonal work
    Local area

    Ambient Mechanical

    Vaughan, ON
    15 hours ago
  • $22.25 per hour

     ...professionals across the country. We are hiring for a Quality Inventory Control Coordinator on a 12-month contract. Flexible to work both...  ...essential partner in Canadian healthcare, we strive every day to build a culture of inclusion and collaboration, where team members can... 
    Hourly pay
    Full time
    Contract work
    Internship
    Monday to friday
    Flexible hours

    Cardinal Health

    Vaughan, ON
    a month ago
  • $80k - $120k per year

     ...Dealership Controller career and employment opportunity await you.  The Power to Move You   Zanchin Automotive Group , a privately...  ...and meet deadlines ability to maintain and improve internal controls strong attention to detail, organized and strategic ability... 
    Work at office

    Zanchin Automotive Group

    Vaughan, ON
    6 days ago
  •  ...Malcomb and the programs we offer. As a Senior Project Manager at Ware Malcomb, you will...  ...documents and specifications for building permits and construction. Responsible...  ...utility design, and soil erosion and sediment control design. ~ Bachelor’s Degree in a Civil... 
    Senior
    Full time
    Contract work
    For contractors
    Work at office
    Local area

    Ware Malcomb

    Vaughan, ON
    15 hours ago
  •  ...Job Description Hill International is seeking a Scheduling Control Section Head in Canada (Must be willing to relocate to Saudi Arabia) Responsibilities Develop, implement, and maintain projects schedules using industry-standard software. Monitor and track project... 
    Full time
    Contract work
    Worldwide
    Relocation
    Home office

    Hill International

    Vaughan, ON
    25 days ago
  •  ...Servicing entity called Institutional Mortgage Servicing) Job Title: Senior Analyst – Loan Servicing (Year 3 Analyst/Associate) Position:...  ...loan agreements, investor guidelines, and internal financial controls Review and interpret commercial mortgage loan documentation... 
    Senior
    Hourly pay
    Permanent employment
    Full time
    For contractors
    Work at office
    Local area

    Vaco LLC

    Vaughan, ON
    6 days ago
  •  ...pairing, or other related methods Continuously learn new skills to strengthen the team and to be able to operate as a Feature Team Build Quality In through techniques such as Test-Driven Development, constant feedback, Test Automation, and Continuous Integration... 
    Senior
    Full time

    Jli Consulting Llc

    Vaughan, ON
    15 hours ago
  •  ...pushing the boundaries of gaming. We are looking for a skilled Senior Accounting Clerk to support its finance operations. This role suits...  ...\\ Paid time off (volunteering or personal days)\\ Team building opportunities \\ Parking available \\\ \ How to apply \ \\... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Work at office

    Blazesoft

    Vaughan, ON
    15 hours ago
  • Financial Controller   Awarded one of Canada’s Best Managed companies, Our Clientis a vertically integrated diversified group of companies...  ...for improvement 7.   Implementing and maintaining internal controls to safeguard company assets and ensure compliance with financial... 
    Full time
    Interim role
    Direct hire

    Modern Technical Staffing, Inc.

    Vaughan, ON
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Building Controls Programmer. Be the first to apply!