Software Engineer

Innova Solutions•Lexington, KY

About The Position

A client of Innova Solutions is hiring a Software Engineer for a 12-month contract in Lexington, Kentucky. The engineer will design, develop, and maintain software supporting intelligent climate systems, digital engineering platforms, and connected controls. The role involves working with cross-functional engineering teams to translate functional requirements into scalable, reliable, and testable code that follows modern software development standards.

Requirements

  • Bachelor’s degree in computer science, software engineering, computer engineering, electrical engineering, or a related technical discipline.
  • Academic or professional experience contributing to the design, implementation, debugging, and validation of software applications.
  • Proficiency in one or more modern programming languages, such as C++, C#, Java, Python, or Embedded C.
  • Solid understanding of object-oriented design principles, data structures, and algorithms.
  • Familiarity with version control systems such as Git and automated build and test workflows.
  • Strong analytical, technical, and problem-solving skills, with rigorous attention to detail.
  • Ability to work effectively in cross-functional teams while balancing concurrent tasks and priorities.
  • Familiarity with Agile/Scrum development methodologies.
  • Must be able to work on a W-2 basis; 1099 contractors and Corp-to-Corp arrangements are not considered.

Nice To Haves

  • Experience with IoT platforms, industrial communication protocols, cloud services, or HVAC control systems.

Responsibilities

  • Design, implement, and maintain scalable software modules, services, and applications supporting intelligent HVAC controls and engineering systems.
  • Investigate software anomalies, performance bottlenecks, and edge-case failures through root cause analysis across development, integration, and field deployment environments.
  • Write modular, well-documented, reusable code that follows established coding guidelines, industry best practices, and design patterns.
  • Develop unit, integration, and regression test suites and collaborate on CI/CD pipelines to verify builds and deployments.
  • Work with product owners to translate user needs, technical constraints, and system specifications into technical architecture and software implementations.
  • Collaborate with hardware, firmware, mechanical design, and product quality teams to align software with product architecture and manufacturing capabilities.
  • Participate in sprint planning, design reviews, risk assessments, and peer code reviews.
  • Apply practices that support system reliability, telemetry, and cybersecurity throughout the software product lifecycle.

Benefits

  • Medical and pharmacy coverage
  • Dental and vision insurance
  • 401(k)
  • Health savings account (HSA)
  • Flexible spending account (FSA)
  • Life insurance
  • Pet insurance
  • Short-term and long-term disability coverage
  • Accident and critical illness coverage
  • Prepaid legal and identity theft protection
  • Sick time and other paid leaves as required by law
  • Employee Assistance Program (EAP)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service