1

Bas Programmer Jobs in Oregon (NOW HIRING)

Senior Manager, Platform Engineering

OR · On-site +1

$185K - $215K/yr

Summary We are seeking a Senior Manager, Platform Engineering to lead the development and operations of technology platforms including enterprise observability. This is a player-coach leadership role ...

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

$105K - $144K/yr

The engineer collaborates with global teams across IT, security, and infrastructure, engaging with ... systems (BAS/BMS, HVAC, Lighting, EMS). * Map exact physical device locations and compile ...

Principal Software Engineer

OR · On-site +1

$185K - $255K/yr

About this role As a Principal Software Engineer, you'll shape how the organization builds software. That means setting technical direction across teams, making architectural bets with lasting impact ...

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

Showing results 21-40

Bas Programmer information

See Oregon salary details

$12

$41

$72

How much do bas programmer jobs pay per hour?

As of Sep 13, 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.

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

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 can be a stable career with opportunities in construction, facilities management, and automation industries, especially for those with technical skills and certifications. Job prospects depend on industry demand and regional development projects.

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:

Infographic showing various Bas Programmer job openings in Oregon as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $86,945 per year, or $41.8 per hour.

Senior Manager, Platform Engineering

OR • On-site, Remote

$185K - $215K/yr

Full-time

Re-posted 24 days ago


Job description

Job Description Summary

We are seeking a Senior Manager, Platform Engineering to lead the development and operations of technology platforms including enterprise observability. This is a player-coach leadership role requiring recent hands-on technical expertise, experience building observability platforms from the ground up, and the ability to lead a small team of agile engineers. 

This role sits at the intersection of engineering management and hands-on technical work. The ideal candidate combines strong technical depth with leadership experience and has directly built and operated modern platforms especially Grafana-based OpenTelemetry, Kubernetes, iaC, GitOps and other automation technologies. This role will drive platform reliability, engineering excellence, and the SRE roadmap across the organization.


Key Responsibilities and Essential Job Functions
  • Lead a team of platform engineers while actively contributing to the hands-on design, development, deployment, and operational support of platform solutions, ensuring technical deliverables are completed with quality and on schedule.
  • Define and execute the observability and SRE strategy, roadmap, and priorities.
  • Serve as a player-coach by partnering directly with engineers to build and operate enterprise observability platforms supporting infrastructure and application monitoring.
  • Design, develop, and implement scalable platform solutions using modern onpremise and cloud, Kubernetes, and infrastructure as code automation technologies.
  • Lead platform development including hands-on contributions to platform architecture, automation, troubleshooting, and technical problem resolution.
  • Design and drive technology solutions for reliability, monitoring, automation, and operational excellence.
  • Establish standards, processes, and best practices for platform reliability and observability.
  • Provide technical leadership and make key engineering decisions while remaining actively engaged in platform implementation and delivery. 

Required Qualifications
  • 2+ years of people leadership experience managing technical engineering teams.
  • 8+ years of platform engineering, infrastructure, DevOps, SRE, or related technical experience.
  • Demonstrated hands-on technical development experience within the last 4 years with:
  • Grafana ecosystem (LGTM Stack: Grafana, Loki, Tempo, Mimir)
    • Python
    • Kubernetes
    • Terraform
  • 3+ years of experience with ArgoCD, Helm, Git* CI/CD deployment technlogies in an enterprise environment
  • Proven experience building and delivering LGTM based observability platforms and operating them in production environments.
  • Experience initiating and developing engineering roadmaps for platforms in Site Reliability Engineering (SRE), SDLC and engineering productivity technologies and use-cases.
  • Strong experience with OpenTelemetry and modern observability architectures.
  • Experience improving production system reliability, monitoring, automation, and operational readiness.
  • Experience developing and supporting on-premises or hybrid infrastructure environments (cloud-enabled platforms and modern infrastructure architectures). 

Preferred Skills

Prior experience with any of the following in a product or enterprise environment: 

  • Ansible
  • Linux systems administration
  • VMware virtualization technology mgmt
  • Networking concepts and protocols
  • AWS Cloud services
  • IT service management (ITSM) practices in
  • Integration platforms such as Boomi
  • Security and secrets management tools (CyberArk, Conjur, Vault, or similar)
  • AIOps including MCP, agentic workflows, or AI-enabled operational tooling
  • Business continuity and disaster recovery(DR) automation solutions.  

Base Pay Range

Annualized range offered for this position is estimated to be $185,000 - $215,000. However, the actual pay range depends on each candidate's experience, location, and qualifications.

Variable Pay

Discretionary annual bonus, based on personal and company performance.