Software Development and Support Engineer

Blue Cardinal Home Services, LLC•Dallas, TX
•Hybrid

About The Position

Blue Cardinal Home Services is hiring a hands-on, AI-fluent engineer to build, deploy, and support software and tools used by its HVAC, plumbing, and electrical operating companies across the U.S. The role involves writing code, visiting operating sites to understand how teams work, and delivering practical solutions with visible impact. The engineer will own projects from discovery through design, development, deployment, adoption, and ongoing support, and help establish engineering standards as the team grows. The position is based in the Dallas Galleria area, with 1–2 days per week in the office and approximately 10–15% travel to operating companies, including offices, warehouses, shops, and job sites. Travel may be greater during onboarding.

Requirements

  • At least 2 years of professional software engineering experience.
  • A track record of building and maintaining production software in a backend or full-stack role.
  • Hands-on Python experience.
  • Experience with APIs, databases, data models, and web applications.
  • Exposure to system design, cloud infrastructure, and production deployments.
  • Fluency with AI development tools and practical experience using them across design, coding, testing, review, documentation, and production support.
  • Strong problem-solving skills, including the ability to turn vague business problems into practical solutions.
  • Good judgment when balancing speed, maintainability, and design.
  • Clear communication, strong ownership, and the ability to work independently.
  • Genuine curiosity about how operating businesses work.

Nice To Haves

  • Experience with ServiceTitan, Five9, or field-service/home-services software.

Responsibilities

  • Build and maintain full-stack applications, backend services, APIs, integrations, and internal tools for multiple operating companies.
  • Design reliable systems that can scale across businesses with different workflows and levels of technology maturity.
  • Build automations and data workflows that save time and help operators make better decisions.
  • Support core platforms, including Five9, ServiceTitan with custom AI add-ons, and their integrations; handle configuration, user administration, troubleshooting, and platform maintenance.
  • Monitor production systems, resolve issues promptly, and improve reliability over time.
  • Travel to partner companies to work with operators and vendors, learn their processes, and turn operational problems into working software.
  • Own projects from discovery through design, development, deployment, adoption, and ongoing support.
  • Help establish engineering standards and practices as the team grows.
  • Clearly explain technical decisions to developers and non-technical stakeholders.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) with company match
  • Paid time off
  • Sick time
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service