1

Bas Programmer Jobs in Washington (NOW HIRING)

That's why we've integrated engineering and construction, seeing our projects through from design ... Analyze BAS legacy sequences and architectures for optimization opportunities. * Specify BAS ...

That's why we've integrated engineering and construction, seeing our projects through from design ... Analyze BAS legacy sequences and architectures for optimization opportunities. * Specify BAS ...

BAS Project Engineer

Gambrills, MD

$67K - $86K/yr

Coordinate and collaborate with BAS application engineers to develop shop drawings, submittals, databases, programs, and graphical interfaces. * Provide quality assurance of engineering packages ...

Showing results 21-40

Bas Programmer information

See Washington salary details

$13

$44

$77

How much do bas programmer jobs pay per hour?

As of Aug 8, 2026, the average hourly pay for bas programmer in Washington is $44.78, according to ZipRecruiter salary data. Most workers in this role earn between $29.13 and $58.27 per hour, depending on experience, location, and employer.

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 is a BAS programmer?

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 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.

How to become a BAS programmer?

To become a BAS (Building Automation System) programmer, you typically need a background in computer science, electrical engineering, or a related field, along with knowledge of programming languages such as C, Python, or ladder logic. Gaining experience with building automation systems, HVAC controls, and relevant software platforms is essential, and certifications like BACnet or Niagara can enhance job prospects.

Is a BAS programmer a good career?

A BAS (Building Automation System) programmer is a specialized role involving programming and maintaining building control systems, often requiring knowledge of programming languages like ladder logic and tools such as BACnet or LonWorks. It offers steady employment opportunities in the building management and automation industry, with potential for growth as smart building technologies expand. Certification and technical skills are important for career advancement in this field.

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 cities in Washington are hiring for Bas Programmer jobs? Cities in Washington with the most Bas Programmer job openings:
Infographic showing various Bas Programmer job openings in Washington as of June 2026, with employment types broken down into 1% Locum Tenens, 92% Full Time, 5% Part Time, and 2% Contract. Highlights an 93% Physical, 3% Hybrid, and 4% Remote job distribution, with an average salary of $93,138 per year, or $44.8 per hour.

Building Automation Systems (BAS) Project Specialist (Engineer II)

Fairfax County

Fairfax, VA • On-site

$70K - $122K/yr

Other

Re-posted 23 days ago


Fairfax County rating

8.1

Company rating: 8.1 out of 10

Based on 68 frontline employees who took The Breakroom Quiz

344th of 842 rated public administrative organizations


Job description

Job Announcement The Fairfax County Facilities Management Department seeks an Engineer II who, under general supervision of the Building Automation System (BAS) division Project Coordinator, serves as a technical expert to plan, execute, operate, maintain, and repair Building Automation Systems (BAS)/Energy Management Control Systems (EMCS) in over 100 commercial buildings across over 12 million square feet of occupiable space. Responsibilities Includes: Directly responsible for performing BAS and EMCS operations, sequencing, maintenance, troubleshooting, and repairs in compliance with Virginia Uniform Statewide Building Code and all other applicable codes and ordinances, as well as county and department requirements and procedures. Develops unique solutions to meet specific operational requirements while managing associated risks.

Takes complete responsibility and ownership of complex critical building BAS/EMCS, HVAC and electrical systems across the portfolio of Facilities Management Department buildings. Serves as department expert for BAS/EMCS systems to include equipment, protocols, building codes, information technology interfacing and integration, and process control system troubleshooting and documentation of control activities. Uses strong IT programming as well as mechanical and electrical problem-solving skills to ensure successful operation and maintenance of BAS/EMCS.

Reviews trend data and on-site performance using building load simulation software programs to ensure compliance with design. Re-commissions building controls optimization systems that provide both long- and short-term goals to reduce utility usage and costs and minimize our impact on the environment. Employment Standards MINIMUM QUALIFICATIONS: Any combination of education, experience, and training equivalent to the following: (Click on the aforementioned link to learn how Fairfax County interprets equivalencies for "Any combination, experience, and training equivalent to") Graduation from a four-year college or university accredited by the Accreditation Board of Engineering and Technologies with a bachelor's degree in the appropriate engineering or architectural field; plus, one year of professional experience in the appropriate engineering field.

CERTIFICATES AND LICENSES REQUIRED: Valid driver's license NECESSARY SPECIAL REQUIREMENTS: The appointee to this position will be required to complete a criminal background check and driving record check to the satisfaction of the employer. PREFERRED QUALIFICATIONS: At least two years' direct experience as the (BAS/EMCS Engineer) managing, operating, maintaining, troubleshooting, developing sequencing, repairing, and optimizing commercial building Building Automation Systems (BAS)/Energy Management Control Systems (EMCS)/Building Energy Management Systems (BEMS). Certifications in Trane Tracer SC, Trane Tracer, BACnet, Siemens, Delta.

Strong budget and contract management skills. At least two years' experience as the lead staff member accountable for operating and maintaining Building Automation Systems (BAS)/Energy Management Control Systems (EMCS). Possess a valid Master HVAC license.

PHYSICAL REQUIREMENTS: Must be able to climb ladders. Must be able to communicate by telephone and computer. Must be able to discern color for review and monitoring of electronic systems.

Must be willing to attend off site training programs. Must have eyesight adequate to review engineering plans. Must maintain a valid driver's license.

All duties performed with or without reasonable accommodations. SELECTION PROCEDURE: Panel interview and may include exercise. Note: This job announcement is listed with a closing date of 9/4/26, and interested applicants are advised to submit their applications as soon as possible.

Interviews will be conducted on a regular basis throughout the recruitment with candidates whose qualifications best fit our needs. If your application is received later in the recruitment process, it may not be reviewed or considered. The application process may close prior to the currently advertised closing date when the position has been filled.

Fairfax County is home to a highly diverse population, with a significant number of residents speaking languages other than English at home (including Spanish, Asian/Pacific Islander, Indo-European, and many others.) We encourage candidates who are bilingual in English and another language to apply for this opportunity. Fairfax County Government prohibits discrimination on the basis of race, color, religion, national origin, sex, pregnancy, childbirth or related medical conditions, age, marital status, disability, sexual orientation, gender identity, genetics, political affiliation, or military status in the recruitment, selection, and hiring of its workforce. Reasonable accommodations are available to persons with disabilities during application and/or interview processes per the Americans with Disabilities Act

TTY 703-222-7314. DHREmployment@fairfaxcounty.gov EEO/AA/TTY.


What Fairfax County employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom