1

Bas Programmer Jobs in Rochester, MN (NOW HIRING)

... project engineers, coordinators, and administrative support assigned to the project. • Support ... BAS, or related) within complex construction environments. • Demonstrated ability to manage ...

New

General knowledge and understanding of controls systems including BAS (building automation systems) and PLC (programmable logic controllers), pneumatic controls and the following types of controlled ...

General knowledge and understanding of controls systems including BAS (building automation systems) and PLC (programmable logic controllers), pneumatic controls and the following types of controlled ...

Bas Programmer information

See Rochester, MN salary details

$12

$40

$69

How much do bas programmer jobs pay per hour?

As of May 31, 2026, the average hourly pay for bas programmer in Rochester, MN is $40.19, according to ZipRecruiter salary data. Most workers in this role earn between $26.15 and $52.31 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a BAS Programmer, and why are they important?

To thrive as a BAS (Building Automation Systems) Programmer, you need strong knowledge of HVAC control systems, programming logic, and typically an associate's or bachelor's degree in electrical engineering, computer science, or a related field. Familiarity with BAS platforms like Tridium Niagara, Siemens, or Honeywell, and certifications such as Niagara AX/N4 or equivalent, are often required. Attention to detail, problem-solving skills, and effective communication are crucial for collaborating with teams and addressing client needs. These skills ensure reliable system performance, energy efficiency, and successful project implementation in complex building environments.

What are some common challenges Bas Programmers face when working on legacy systems?

Bas Programmers often work with legacy codebases, which can present unique challenges such as outdated documentation, limited compatibility with modern tools, and the need to maintain or upgrade existing functionalities without introducing errors. Collaborating closely with system analysts and end-users is essential to understand business requirements and minimize disruption. Effective troubleshooting, patience, and strong analytical skills are crucial for navigating these situations and ensuring reliable system performance.

What are BAS Programmers?

BAS Programmers are professionals who specialize in programming and configuring Building Automation Systems (BAS). They develop, install, and maintain control systems that automate a building's mechanical, electrical, and plumbing systems, such as HVAC, lighting, and security. Their role involves writing software, troubleshooting issues, and ensuring systems operate efficiently to maximize energy savings and occupant comfort. BAS Programmers often work with various protocols and tools to integrate different building systems into a unified platform.

What is the difference between Bas Programmer vs PLC Programmer?

AspectBas ProgrammerPLC Programmer
Required CredentialsBasic programming certifications, knowledge of BAS systemsCertifications in PLC programming, technical training in automation
Work EnvironmentBuilding automation, HVAC, lighting control systemsIndustrial automation, manufacturing plants, process control
Employer & Industry UsageBuilding management companies, facilities managementManufacturers, industrial facilities, automation companies
Common Search & ComparisonYesYes

The main difference between a Bas Programmer and a PLC Programmer lies in their focus areas. A Bas Programmer specializes in building automation systems, working primarily on HVAC, lighting, and security controls. In contrast, a PLC Programmer focuses on industrial automation, programming programmable logic controllers used in manufacturing and process control. Both roles require technical certifications, but their work environments and industry applications differ significantly.

What job categories do people searching Bas Programmer jobs in Rochester, MN look for? The top searched job categories for Bas Programmer jobs in Rochester, MN are:
Energy Coordinator - #108986

Energy Coordinator - #108986

Rochester Public Schools

Rochester, MN

$70.06K - $102.09K/yr

Full-time

Posted 15 days ago


Rochester Public Schools rating

8.8

Company rating: 8.8 out of 10

Based on 7 frontline employees who took The Breakroom Quiz

17th of 542 rated elementary and secondary schools


Job description

ESTIMATED INTERVIEW DATE: Ongoing


WORK SCHEDULE: Full-time, 260 days per year; 7:00 a.m. to 3:30 p.m. Monday through Friday


WORK CALENDAR: Click link to view calendar with work days.

2025-2026 260 Day Work Calendar


CLASSIFICATION: C-4-3, Exempt


SALARY: $70,058 to $102,085 (prorated based upon hire date)

Click link below to review the 2024-2026 Rochester Operations Professional Employees Work Unit Agreement containing salary schedule.

ROPE Statement of Understanding 2024-2026


Hiring Manager: Jerry Ernst, Facilities Manager


If you have questions regarding a job posting, contact the Office of Human Resources @ 507-328-4321 or email ariana.perrigo@rochesterschools.org


JOB SUMMARY:


The Energy Program Analyst is responsible for supporting energy management programs and initiatives to achieve energy savings and reductions across the entire district. Performs energy data collection, analysis, and reporting to track performance against past data to maintain or improve energy consumption. Collaborate with other departments and external vendors to ensure the integration of energy-saving measures into facility operations and project plans. Assist in developing comprehensive energy management strategies. Develop and execute site specific Energy Management Plans. Performs evening and weekend audits as well as overseeing all the district building automation system scheduling. This position is eligible for limited remote work as approved by your supervisor.


ESSENTIAL FUNCTIONS:


  • Monitor energy consumption by site and address issues as well as look for additional savings.
  • Utilizing project management and energy analysis software.
  • Identification of energy conservation opportunities.
  • Energy Star – understand the energy star program and model our buildings around those parameters.
  • Stay informed about the latest developments in energy technology and practices.
  • Master control of districtwide set points and setbacks for HVAC utilizing the districts BAS system.
  • Act as the district’s first point of contact for BAS issues and comfort concerns.
  • Train with district’s BAS vendor to maximize the use of the current BAS system.
  • Utilize a district owned BAS system computer from remote locations as needed.
  • Perform energy audits, retro-commissioning, and system optimization activities.
  • Annually reviews site equipment for any changes for efficiency and productivity.
  • Building walkthroughs reviewing energy usage after hours. Including nights, weekends, and some holidays.
  • Other duties as assigned.


EDUCATION/CERTIFICATION REQUIREMENTS:


  • Bachelor’s degree in engineering, Energy Management, Environmental Science, or 3 – 5 years’ experience in a similar energy environment.
  • Certified Energy Manager (CEM) or Certified Energy Auditor (CEA) preferred certification.
  • Certified Measurement and Verification Professional (CMVP) certification preferred.


EXPERIENCE REQUIREMENT:


  • Minimum of 3–5 years of experience in energy management, facilities management or related fields.
  • Prefer a minimum of 3 years of management experience in a similar position.
  • Strong understanding of building systems (HVAC, electrical, lighting) and building management control systems (BMS/BAS).
  • Proficiency in energy data analysis tools and benchmarking platforms such as ENERGY STAR Portfolio Manager.
  • Prefer experience managing multiple sites.
  • Strong written and verbal communication skills, with the ability to present complex information clearly.
  • Experience with facility work order systems.


REQUIRED SKILLS:


  • Ensures compliance with all OSHA regulations and other District, local, state, and federal government regulations.
  • Provide preventative maintenance work orders and service direction to all facilities support staff.
  • Enforces quality control standards and procedures for all tasks assigned to all facilities staff.
  • Works closely with the Facilities Managers to ensure all functions in the facility division are operating efficiently and
  • effectively.
  • Provides technical review and analysis of products, materials and equipment used by personnel in the facilities
  • department.
  • Ability to work independently with minimal supervision.
  • Computer skills in operating databases used in performance of the job.
  • Ability to use hand and power tools applicable to trade.
  • Ability to operate all equipment necessary in performance of the job.
  • Ability to read, understand, and follow safety procedures.
  • Ability to utilize hazardous waste disposal techniques.
  • Ability to constantly lift, carry, push, pull or otherwise move objects in the performance of the job.
  • Manages budget documents.
  • Ensure compliance with all applicable human resources policies and procedures.
  • First line of response to emergency calls related to Fire, security, custodial, grounds or assigned building issues.
  • Establishing and maintaining effective working relationships with employees, supervisors, department heads, and building staff.
  • Makes independent decisions on required response, dispatches personnel when needed and assists when needed.
  • Ability to appropriately handle sensitive and confidential employee material.
  • The position is considered "essential personnel"; and is required to provide administrative, management, individual support and various other duties, as required, during and outside normal working hours including institution closures and duties associated with emergencies, and scheduled and unscheduled events.
  • Develop, maintain, and apply various skill set and the ability to reason, solve, and resolve issues and problems related to the position


PHYSICAL JOB REQUIREMENTS:

  • Talking on the phone
  • Stooping
  • Bending
  • Awkward positions
  • Heavy work
  • Must be able to life over 80lbs
  • Must be able to climb ladders
  • Use lifts up to 60 feet


Commitment to Equity:

Rochester Public Schools is committed to diversifying its workforce to better reflect the community we serve. We believe the practices used in recruiting, interviewing, hiring, supporting, and promoting staff must include and honor, at every level, those who represent the diverse identities of our schools and community.

https://www.rochesterschools.org/equity-statement


Common and Shared Accountabilities for All Positions

Employees of the Rochester Public School District #535 are expected to support the goals, model and promote an environment that is respectful for all, and work collaboratively with other staff to focus on the needs of the learner. A quality, customer focus that conveys a welcome attitude, an adaptability to change, and a desire for continuous improvement is also expected of all employees. In addition, staff are to respect confidential matters, encourage a safe and secure environment throughout the schools, and be dependable and accountable employees.


District Information: To learn more about Rochester Public Schools, visit www.rochesterschools.org.


All qualified applicants will be considered without regard to protected characteristics such as race, color, religion, sex, national origin, age, or disability.