S

Smart Tech Contracting

BAS Service Developer 2 - BAS Applications and Automation

Full-TimeUpdated on 10/20/2026
$63k - $76.7k/yr
Mid
Bachelor's
Remote in USA
RemoteUp to 50% travel to client sites; must be located near a major US airport.
Software EngineeringAI Application Engineering, Full-Stack Engineering

About the job

Requirements
  • Knowledge of software development fundamentals, including version control, debugging, application programming interfaces, and the software development lifecycle.
  • Knowledge of modern application development languages and frameworks such as TypeScript, JavaScript, React, Python, and SQL.
  • Knowledge of application user interface and user experience design principles and building responsive, user-friendly interfaces.
  • Knowledge of Supabase, including PostgreSQL, authentication, row-level security, and edge functions, or similar backend platforms.
  • Knowledge of Microsoft Azure cloud services, including application hosting, storage, and identity.
  • Knowledge of GitHub, including branching, pull requests, and continuous integration and continuous deployment workflows such as GitHub Actions.
  • Knowledge of AI-assisted development platforms such as Lovable and Replit, and the ability to critically review, test, and secure AI-generated code.
  • Knowledge of REST APIs, webhooks, JSON, and system-to-system data integration.
  • Knowledge of integrating large language model APIs, such as Anthropic Claude or Azure OpenAI, into applications, including prompt engineering, structured outputs, and tool or function calling.
  • Knowledge of AI-enabled workflow patterns such as retrieval-augmented generation, embeddings and vector search (such as pgvector in Supabase), AI agents, and Model Context Protocol connectors.
  • Knowledge of responsible AI use, including data privacy, hallucination and bias risks, output validation, and human-in-the-loop review.
  • Knowledge of application security fundamentals, including authentication, authorization, secrets management, and data privacy.
  • Knowledge of Internet of Things or smart building solutions.
  • Knowledge of building automation system data and protocols (BACnet, Modbus, SNMP), including points, trends, and alarms; familiarity with Tridium Niagara, Honeywell WEBs, Distech Controls, Automated Logic, Delta Controls, or Reliable Controls.
  • Knowledge of Microsoft 365 and Power Automate.
  • Skill in using Microsoft Office Suite (Excel, Word, Outlook, PowerPoint, and Teams), along with file management.
  • Skill in completing assignments accurately and with attention to detail.
  • Skill in writing clear technical documentation.
  • Skill in evaluating and testing AI output for accuracy and reliability.
  • Skill in coaching non-developers to adopt new tools and AI-assisted workflows.
  • Ability to translate user needs and field workflows into technical requirements.
  • Ability to leverage AI and emerging technologies to streamline workflows, optimize operational processes, and contribute to company-wide innovation.
  • Ability to work successfully in a remote environment through effective communication and organizational skills, self-motivation, proactiveness, and resourcefulness in a distraction-free workspace.
  • Ability to follow company and site safety requirements.
  • Ability to analyze and prepare documents, reports, and correspondence.
  • Ability to communicate technical and non-technical information effectively in oral and written form.
  • Ability to work independently and as a member of a team with moderate supervision.
  • Ability to work under pressure and meet close deadlines.
  • Ability to achieve NFPA 70E certification and/or OSHA training if required.
  • Ability to obtain client site access credentials, including background checks, as required.
  • Ability to manage multiple tasks simultaneously.
  • Bachelor’s degree in computer science, software engineering, information technology, engineering, or a related discipline, or two years of hands-on software development experience, including at least one application deployed to production and used by others.
  • Must be located near a major US airport.
  • A valid REAL ID or acceptable alternative, such as a passport, is required for business travel.
  • The position requires the physical ability to work at a computer, handle small parts and tools, move through office and facility environments including confined spaces and outdoor conditions, use stairs and ladders, position oneself around equipment, and occasionally move equipment weighing up to 25 pounds.
Responsibilities
  • Assist in designing, building, testing, and deploying internal web applications, dashboards, and automation tools that support BAS service operations.
  • Develop and maintain features for internal platforms such as Atheon, including user interfaces, data models, and report outputs.
  • Build application user interfaces that are clear, consistent, and usable by field technicians, service leadership, and client stakeholders.
  • Use AI-assisted development platforms such as Lovable and Replit to accelerate prototyping and delivery, and review, test, and refactor generated code before production release.
  • Manage source code, branches, pull requests, and releases in GitHub in accordance with company development standards.
  • Write and maintain tests and perform quality checks on own work before release.
  • Translate service workflows and requests from technicians and managers into documented requirements and prioritized backlog items.
  • Design, build, and integrate AI-powered features into internal tools, such as automated report drafting, ticket and service-history summarization, trend and anomaly analysis of BAS data, and natural-language search of company knowledge, using approved large language model APIs and platforms.
  • Develop and maintain AI-driven automations and agent workflows that reduce manual effort in ticketing, dispatch, preventative maintenance reporting, scheduling, and client communication across Service and other departments.
  • Write, test, version, and refine prompts and workflows, and evaluate AI output for accuracy, consistency, and reliability, with human review in place for client-facing deliverables.
  • Partner with Service, Project, Commissioning, QA/QC, and Business Development staff to identify high-value AI use cases, assess feasibility, cost, and risk, and prioritize them for delivery.
  • Monitor deployed AI features for output quality, usage, cost, and reliability, and maintain guardrails, logging, and fallback behavior.
  • Ensure AI use complies with company AI-use policy, client confidentiality, and contractual data-handling requirements, including keeping client data out of unapproved tools and models.
  • Train and support technicians and staff in adopting AI tools and best practices, and gather feedback to continuously improve AI-enabled workflows.
  • Assist in building and maintaining databases, authentication, role-based access, and storage in Supabase, and cloud services in Microsoft Azure.
  • Develop integrations and data pipelines between internal tools and external systems, including BAS data exports and trend data, service ticketing, Microsoft 365, Power Automate, and notification services.
  • Monitor, troubleshoot, and maintain deployed tools, including bug triage, uptime, performance, backups, and dependency updates.
  • Apply application security best practices, including secrets management, access control, and protection of client and confidential data.
  • Travel to client sites to assist with limited site validations of BAS points, sensors, and system data under the direction of a Service Technician or Program Manager.
  • Assist service technicians with scheduled preventative maintenance and non-emergency service tasks as assigned.
  • Observe field workflows and collect user feedback and requirements to improve internal tools.
  • Deploy, demonstrate, and train field staff on new tools and features, on-site and remotely.
  • Document activities in detail and update service work tickets using company tools.
  • Maintain technical documentation, including architecture notes, environment setup, user guides, and release notes.
  • Provide development status, release, and tool adoption updates to the Service Manager.
  • Participate in code reviews, backlog planning, and knowledge-sharing sessions.
  • Manage personal hours using company tools.
  • Complete assigned tasks and deliverables on time and on budget.
  • Perform other related duties as assigned.
Desired Qualifications
  • Experience in BAS, HVAC controls, or low-voltage systems.
  • Experience in mission-critical or healthcare environments.
  • Experience with Azure or Supabase in a production environment.
  • Experience building or deploying AI-enabled applications or automations, including large language model APIs, agents, and retrieval-augmented generation, in a professional setting.
  • Familiarity with Tridium Niagara, Honeywell WEBs, Distech Controls, Automated Logic, Delta Controls, or Reliable Controls.
  • Knowledge of Microsoft 365 and Power Automate.

About the company

S

Smart Tech Contracting

View

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A