Building Automation Systems Programmer
Job Title: BAS/Controls ProgrammerLocation: Washington, DC Metro (MD / VA)Travel: Local only (approx. 50-mile radius)The OpportunityIf you’re a BAS Programmer who wants to actually program (logic, sequences, troubleshooting), not live in a graphics/point-mapping queue, this is worth a look.I’m hiring for a private, owner-led controls contractor with a strong reputation across the DC metro. Local projects. Stable pipeline. Low-ego team. Controls done properly.Salary: $100,000 – $150,000 (depending on strength)Perks: Company vehicle + strong benefits + 401(k) match + generous PTOThe RoleYou’ll work alongside engineers and installers to deliver clean, reliable BAS programming across commercial / enterprise facilities in the DC metro.What you’ll be doing day-to-day:Program, configure, and commission DDC/BAS systemsOwn logic, sequences, databases, and real troubleshooting (not just edits)Support commissioning/startup and fix issues when systems don’t behaveGet involved early in delivery (not dropped in at the end)Support workstation/network setup when neededHelp drive clean handover: testing, documentation, basic client supportThis is not a ticket-queue support role.Key Requirements (Must-Haves)Solid hands-on BAS / controls programming experienceComfortable owning sequences of operation → working logicStrong troubleshooting mindset (controller, integration, and database-side)Working knowledge of BACnet / LonWorks / Modbus integrationsComfortable working independently and collaborating with field teamsValid driver’s license (local travel)Nice to HavesNiagara N4 experience (certs a plus)JCI CCT experienceHoneywell WEBs experienceNetwork troubleshooting experience (VLANs, IP issues, workstation setup)Experience across multi-vendor BAS environmentsCompensation & Benefits$100k-$150k base (commensurate with experience)Company vehicleStrong healthcare coverage401(k) with matchGenerous PTOLocal-only projects (no national travel)Employment is subject to background check + drug screening.