1

Bas Programmer Jobs in Oregon (NOW HIRING)

As a CBRE HVAC Mobile Engineer, the technician will fix equipment issues, perform preventive and ... BAS, BMS AI Use Disclosure We value human interaction to understand each candidate's unique ...

Work with building automation systems (BAS) to monitor and adjust chiller and HVAC performance. * Interpret technical manuals, blueprints, and schematics for troubleshooting and repairs. * Maintain ...

Controls Technician

Eugene, OR · On-site

$90K - $120K/yr

... BAS), and plant utility equipment to ensure optimal performance. * Collaborate with maintenance and engineering teams to improve equipment reliability and safety. * Support and maintain plant SCADA ...

Controls Technician

Eugene, OR · On-site

$90K - $120K/yr

... BAS), and plant utility equipment to ensure optimal performance. * Collaborate with maintenance and engineering teams to improve equipment reliability and safety. * Support and maintain plant SCADA ...

Project Executive (ID# 607)

Hillsboro, OR · On-site

$180K - $200K/yr

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

Controls Technician

Eugene, OR · On-site

$30.25 - $39.75/hr

... BAS), and plant utility equipment to ensure optimal performance. * Collaborate with maintenance and engineering teams to improve equipment reliability and safety. * Support and maintain plant SCADA ...

BMS Project Manager

Portland, OR · On-site

$100K - $132K/yr

... BMS/BAS improvements and implementation. This is not a traditional PM role--we're looking for ... Effectively partners with engineering and field teams by understanding controls architecture ...

BMS Project Manager

Portland, OR

$100K - $132K/yr

... BMS/BAS improvements and implementation. This is not a traditional PM role--we're looking for ... Effectively partners with engineering and field teams by understanding controls architecture ...

... BMS/BAS improvements and implementation. This is not a traditional PM role-we're looking for ... Effectively partners with engineering and field teams by understanding controls architecture ...

... BMS/BAS improvements and implementation. This is not a traditional PM role-we're looking for ... Effectively partners with engineering and field teams by understanding controls architecture ...

BMS Project Manager

Umatilla, OR · On-site

$91K - $120K/yr

... BMS/BAS improvements and implementation. This is not a traditional PM role--we're looking for ... Effectively partners with engineering and field teams by understanding controls architecture ...

BMS Project Manager

Portland, OR · On-site

$115K - $145K/yr

... BMS/BAS improvements and implementation. This is not a traditional PM role-we're looking for ... Effectively partners with engineering and field teams by understanding controls architecture ...

next page

Showing results 1-20

Bas Programmer information

See Oregon salary details

$12

$41

$72

How much do bas programmer jobs pay per hour?

As of Jun 21, 2026, the average hourly pay for bas programmer in Oregon is $41.80, according to ZipRecruiter salary data. Most workers in this role earn between $27.21 and $54.38 per hour, depending on experience, location, and employer.

How much do BAS programmers make?

BAS (Building Automation System) programmers typically earn between $60,000 and $100,000 annually, depending on experience, certifications, and location. Entry-level positions may start lower, while experienced programmers with specialized skills can earn higher salaries, especially in commercial or industrial environments where they work with control systems and programming languages like BACnet or LonWorks.

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?

A BAS (Building Automation System) programmer designs, develops, and maintains software for building management systems that control HVAC, lighting, and security. They typically use programming languages like ladder logic or function block diagrams and work with automation hardware and protocols to optimize building operations.

What kind of programmers are in demand?

In demand programmers include those skilled in languages like Python, Java, and JavaScript, with expertise in web development, data science, and cybersecurity. Full-stack developers, AI specialists, and cloud computing professionals are also highly sought after due to technological growth and digital transformation.

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 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 controls technician?

To become a BAS controls technician, typically one needs a high school diploma or equivalent, followed by technical training or an apprenticeship in building automation systems. Relevant skills include knowledge of HVAC, electrical systems, and control software, with certifications such as the BACnet or HVAC certifications often preferred. On-the-job experience is valuable for developing troubleshooting and system integration skills.

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 popular job titles related to Bas Programmer jobs in Oregon? For Bas Programmer jobs in Oregon, the most frequently searched job titles are:
What cities in Oregon are hiring for Bas Programmer jobs? Cities in Oregon with the most Bas Programmer job openings:
Application Development Manager

Application Development Manager

CONSUMER DIRECT CARE NETWORK

OR • On-site, Remote

Other

Posted 15 days ago


Consumer Direct Care Network rating

5.6

Company rating: 5.6 out of 10

Based on 45 frontline employees who took The Breakroom Quiz

153rd of 228 rated social care providers


Job description

Description & Requirements
Culture Vision at Consumer Direct Care Network

At CDCN, we strive to create aworkplace where everyone issupported and motivated to betheir best; we collaborate onshared goals and celebrate ouraccomplishments.

WE WELCOME YOU INTO A GROWING COMPANY

Consumer Direct Care Network is all about caring for people. Care is at our core, and we strive to live up to it every day. We provide services in 14 states across the USA, and our programs grow every year. We specialize in home and community-based services that support individuals with disabilities and older adults so they can remain in their homes and communities.


JOB SUMMARY

The Manager of Application Software Engineering leads a team of application software engineers responsible for delivering, maintaining, and supporting enterprise software solutions. This role is accountable for engineering team performance, software delivery execution, technical quality, adherence to SDLC practices, and timely response to production defects within the team's area of ownership. 

The role partners closely with Product Management, Business Analysis, Solution Architecture, QA, Infrastructure, Security, Support, and Delivery leadership to ensure approved work is delivered predictably, securely, and maintainable.

JOB DUTIES

People Leadership 

  • Hire, coach, develop, and manage application software engineers.
  • Set performance expectations, provide feedback, and support career development.
  • Manage team capacity, skills planning, workload balance, and succession needs.

Engineering Delivery 
  • Lead engineering execution for assigned products, applications, or value streams.
  • Partner with Product Managers, BAs, Architects, and QA to translate approved requirements and acceptance criteria into delivery plans.
  • Ensure engineers understand scope, dependencies, risks, technical constraints, and quality expectations.
  • Support estimation, sprint planning, delivery forecasting, and dependency management.

Technical Quality and Standards
  • Reinforce approved architecture, development, security, testing, CI/CD, and SDLC standards.
  • Promote maintainable design, code quality, peer review, automated testing, documentation, and operational readiness.
  • Identify technical debt, delivery risks, and quality concerns and escalate appropriately.

Production Support and Operational Readiness 
  • Ensure timely engineering response to production defects and application issues within the team's ownership.
  • Partner with Support, Infrastructure, QA, Product, and Architecture on incident resolution, root cause analysis, and prevention.
  • Ensure delivered solutions include appropriate logging, monitoring, support documentation, and deployment readiness.

Cross-Functional Partnership 
  • Provide engineering input into feasibility, complexity, sequencing, delivery effort, and implementation risk.
  • Collaborate with Product and Architecture without assuming ownership of product strategy, business requirements, or enterprise architecture.
  • Support delivery center governance by providing transparent status, risks, blockers, and resource impacts.

QUALIFICATIONS

  • Bachelor's Degree from an accredited college in Computer Science or a related discipline, or equivalent experience
  • Minimum 4 years of supervisory experience leading development efforts in software development or related position, experience managing medium and large project/development teams
  • Experience in all aspects of Software Development Life Cycle including but not limited to architecting solutions, designing applications, coding, unit testing and implementing utilizing a variety of tools and technologies.
  • Must be able to successfully pass National Agency Check with Inquiries (NACI) background investigation
  • Ability to work flexible and/or extended hours, if needed, to meet the job requirements
  • Employees must provide their own reliable internet if working a remote/hybrid position
 
The incumbent typically works in an office environment and uses a computer, telephone and other office equipment as needed to perform duties. The noise level in the work environment is typical of that of an office. Incumbent may encounter frequent interruptions throughout the workday. The employee is regularly required to sit, talk, or hear; frequently required to use repetitive hand motion, handle or feel, and to stand, walk, reach, bend or lift up to 20 pounds.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

What Consumer Direct Care Network employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom