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 8 hours ago
Similar jobs that could be interesting for youBased on the Senior Building Controls Programmer in Vaughan, ON vacancy
  •  ..., we are looking for a hands-on Controller to own the day-to-day accounting function and build the financial foundation of a fast...  ...reporting, strong internal controls, and the processes that keep a high...  ...two or more in a controller or senior accounting role Strong working... 
    Senior
    Permanent employment
    Full time
    Internship
    Work at office

    shoptravel

    Vaughan, ON
    19 days 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
  • $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
    19 days ago
  • $90k - $120k per year

     ...We have been unique in the industry as the ones who have helped build Canada’s infrastructure. We possess the insight and expertise to...  ...in  Vaughan, ON, is looking for a Quality Assurance / Quality Control Lead to join our team.  Summary of the Role Reporting to the... 
    Suggested
    Work at office

    E.S. FOX LIMITED

    Vaughan, ON
    36 minutes ago
  • $42k - $45k per year

     ...Pest Control Technician  Route Based in: Vaughan/York, ON Rentokil Terminix is the world's largest pest control company, offering...  ...infestation.  Operate company truck and maintain service equipment Build customer relationships through friendly, helpful, and courteous... 
    Suggested
    Contract work
    Monday to friday
    Shift work

    Rentokil Initial

    Vaughan, ON
    20 days 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...
    Full time
    For subcontractor
    Work at office

    Adams Limitless

    Vaughan, ON
    8 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
    12 days 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
    2 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
    12 days ago
  • $32 - $34 per hour

     ...micrometers, calipers) Set up and operate conventional and computer controlled machine tools Verify dimensions of products for accuracy and...  ...Paid time off (volunteering or personal days) Team building opportunities Wellness program Support for youths Offers... 
    Permanent employment
    Relocation

    State Window Corporation

    Vaughan, ON
    18 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
    8 hours ago
  • $37 per hour

    Education: Secondary (high) school graduation certificate Experience: No experience (will train) Work setting General manufacturing Tasks Compute dimensions and tolerances of machine parts Measure and lay out work pieces in preparation for assembly Set up ...
    Permanent employment
    Full time

    Canadian Thermo Windows Inc.

    Vaughan, ON
    28 days 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
    8 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
    8 hours ago
  • $85k - $125k 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
    a month 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
    8 hours ago
  •  ...Senior Accountant (Public Accounting) Our TorontoJobs.ca Recruiting division client, located in Vaughan, is a small public accounting...  ...site parking If you're looking for a rewarding opportunity to build your career with a respected public accounting firm that values its... 
    Senior
    Long term contract
    Full time
    1 day per week

    TorontoJobs.ca Recruitment Division

    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
    8 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
    8 hours ago
  • $115k - $125k per year

     ...continuous improvement and employee growth. MISSION The Senior Human Resources Manager will be responsible for all aspects of human...  ...culture, elevating competencies, learning and development to build long-term retention and organizational success. Develops and implements... 
    Senior
    Long term contract
    Local area

    The Pod Group

    Vaughan, ON
    20 days ago
  • $67.4k - $98.89k per year

     ...professionals across the country. We are currently seeking a Senior Accountant to add to our team in Vaughan, ON. The is a hybrid...  ...essential partner in Canadian healthcare, we strive every day to build a culture of inclusion and collaboration, where team members can... 
    Senior
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office
    2 days per week

    Cardinal Health

    Vaughan, ON
    26 days ago
  •  ...facilities and medical professionals across the country. The Senior Supply Chain Analyst will be responsible for managing the Cardinal...  ...performs data analysis and turns insights into tangible actions, build and automate reports/dashboards Actively participate and lead... 
    Senior
    Full time
    Internship
    Local area

    Cardinal Health

    Vaughan, ON
    11 hours ago
  • $80k - $82k per year

     ...Title: Senior Property Accountant Location: Concord, ON. Salary: $80,000-$82,000 THIS IS AN ONSITE POSITION Job description: Position Summary Applies principles of accounting to analyze financial information and prepare financial reports.... 
    Senior
    Full time
    Interim role
    Work at office

    Bay Street Staffing

    Vaughan, ON
    8 hours ago
  • $65k - $89.3k per year

     ...of project testing, reporting, and teamwork. This opportunity will introduce you to a great team, helping you build key skills that you will need as a Senior Geotechnical Materials Laboratory Technician , specifically the application of material properties in construction... 
    Senior
    Full time
    Internship
    Local area
    Relocation
    Flexible hours
    Weekend work

    AtkinsRéalis

    Vaughan, ON
    14 days ago
  • $17.6 per hour

     ...beauty is more than what we do, it’s how we connect, create, and build confidence every day. From professional hair services to must-have...  ...to explore their personal style. We are looking for a Senior Beauty Sales Consultant at our Colossus Centre, Vaughan   Retail... 
    Senior
    Hourly pay
    Permanent employment
    Temporary work
    Internship
    Flexible hours
    Afternoon shift

    Chatters Limited Partnerships

    Vaughan, ON
    26 days ago
  • $100k - $140k per year

     ...Our Substation group is currently looking to add a Senior Project Engineer to our growing team, based in Greater Toronto Area of Ontario. Reporting to the Project Manager, we are seeking a Senior Project Engineer to support ongoing EPC projects, ensuring the delivery of... 
    Senior
    Full time
    For contractors
    Work at office

    Valard Construction

    Vaughan, ON
    8 hours ago
  • $145k - $190k per year

     ...Senior Civil Project Manager – Heavy Civil Infrastructure Projects \\ Location: GTA, ON | Projects Across Ontario Employment Type:...  ...completion \\ Manage project schedules, budgets, forecasting, and cost control activities \\ Oversee Project Coordinators, Superintendents,... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Contract work
    For contractors
    For subcontractor
    Work at office

    Canterra Group

    Vaughan, ON
    8 hours ago
  • We are exclusively recruiting on behalf of a large Canadian public manufacturing success story that continues to achieve sustained growth through innovation, strategic expansion, and operational excellence. Headquartered in the Greater Toronto Area, this globally recognized...
    Senior
    Full time

    Canadian Accounting Consultants [CPA Recruitment]

    Vaughan, ON
    12 days ago
  • $113k - $159.7k per year

     ...de l’énergie partout au Canada. En tant que conseiller.ère senior.e, Prévisions de la charge et Conseil en énergie, vous aurez pour...  ...Connaissance des analyses statistiques, des langages de programmation (notamment Python, SQL et R) et de l’apprentissage machine Expérience... 
    Senior
    Permanent employment
    Apprenticeship
    Summer work
    Work at office
    Local area
    Flexible hours

    BBA

    Vaughan, ON
    21 days ago
  • Join our dynamic and innovative gaming company, passionate about creating immersive and cutting -edge gaming experiences. We pride ourselves on a culture of creativity, collaboration, and a commitment to pushing the boundaries of gaming. If you're a highly motivated and skilled...
    Senior
    Full time
    Work at office

    Blazesoft

    Vaughan, ON
    8 hours ago

Do you want to receive more vacancies?

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