> Markdown version of [/jobs/ext/173277-bas-programmer](https://www.wearedevelopers.com/jobs/ext/173277-bas-programmer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # BAS Programmer - **Company:** LEOFORCE, LLC - **Location:** Houston, TX, United States - **Experience:** Experienced - **Salary:** $90,000.0 - $120,000.0 - **Contract:** Permanent contract - **Skills:** Computer Programming, Databases, Computer Graphics, Internet Protocol, Systems Integration, Bacnet - **Published:** May 22, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=cb48036c69774458 ## About the Role Do you have a valid Driver's License license?, Do you have experience in Technical Proficiency?, * 5+ years of experience programming complex HVAC DDC/BAS systems. * Strong proficiency with Niagara Tridium (Niagara 4 preferred) and BACnet controllers. * Ability to read and interpret plans, wiring diagrams, and submittal packages. * Solid understanding of HVAC sequences of operation and control strategies. * General knowledge of IP networking and device communication. * Valid driver's license with a clean driving record. Preferred Certifications: * Niagara Tridium N4 * Distech GFX or similar manufacturer-specific credentials ## Description In this position, you'll take ownership of programming, startup, troubleshooting, and commissioning of DDC-based Building Automation Systems. You'll collaborate closely with mechanical contractors, engineers, technicians, and end users to ensure each system operates exactly as designed and delivers long-term value to the customer. What You'll Do * Build and program Niagara (Tridium) stations, databases, graphics packages, and DDC controller logic. * Develop control sequences based on project submittals and HVAC system design. * Perform system checkout, startup, testing, and full commissioning on BAS projects. * Review, verify, and revise submittal documentation to ensure accuracy before programming and field deployment. * Diagnose system issues, troubleshoot communication networks, and provide solutions that restore proper operation. * Complete service repairs, calibration, and adjustments on existing control systems. * Offer technical support and occasional training to field technicians and project teams. * Work with IP networks, integrations, and BACnet-based control architectures. * Use appropriate hand and power tools during commissioning and service tasks. ## Related Videos - [Instant KAI Sandboxes with vCluster: Multi-Tenant, Multi-Scheduler GPU Sharing](https://www.wearedevelopers.com/videos/100333-instant-kai-sandboxes-with-vcluster-multi-tenant-multi-scheduler-gpu-sharing) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [Closing Keynote by Joel Spolsky](https://www.wearedevelopers.com/videos/615-closing-keynote-by-joel-spolsky) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Detect Hand Pose with Vision](https://www.wearedevelopers.com/videos/135-detect-hand-pose-with-vision) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Software Developer Salary in The Netherlands [2023]](https://www.wearedevelopers.com/magazine/217-software-developer-salary-in-the-netherlands-2023) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)