Senior Software Engineer

Acuity Inc.•Washington, MO
•$120,800 - $217,400

About The Position

Join a team building a software platform that connects commercial refrigeration systems in the field to the cloud. The engineering work spans IoT, device networking, edge connectivity, distributed systems, cloud services, APIs, data pipelines, and web applications. The software operates at the intersection of physical equipment and digital systems. The Senior Software Engineer owns services and capabilities end to end, helps shape architecture and technical direction, and addresses challenges involving connected devices, unreliable field networks, high-volume telemetry, scalability, security, and system reliability. The role works across the technology stack, leads technical design discussions, and helps build systems that are robust in the field and scalable in the cloud. KE2 Therm Solutions, part of Distech Controls Inc. and owned by Acuity Inc., delivers energy-saving electronic solutions to the HVAC&R industry. Acuity Inc. is an industrial technology company with operations across North America, Europe, and Asia and approximately 13,000 associates.

Requirements

  • Bachelor's degree, preferably in Computer Science; a combination of education, training, and experience may be considered in lieu of a degree.
  • 3–5 years of experience in web development technologies, including Linux administration.
  • Linux command-line proficiency.
  • Experience with Bash shell scripting, file systems and permissions, process and service management, system monitoring and troubleshooting, log analysis and diagnostics, and SSH and remote system administration.
  • Experience with HTML5, CSS3, JavaScript (ES6+), responsive web design, and React.js or an equivalent modern frontend framework.
  • Experience designing and implementing RESTful APIs, authentication and authorization mechanisms, session management, secure application development practices, and API integrations or service-oriented architectures.
  • Strong understanding of client-server architecture, API design, frontend-to-backend data flow, application scalability, caching and performance optimization, and distributed application architectures.
  • Proficiency in multiple programming languages, including experience with several of Go, C/C++, Python, and Java.
  • Strong software design principles, data structures and algorithms knowledge, and debugging and troubleshooting expertise.
  • Ability to quickly learn and adopt new languages, frameworks, and technologies, and adapt across different technology stacks.

Nice To Haves

  • Knowledge of TCP/IP and UDP.
  • Knowledge of DNS and DHCP.
  • Knowledge of HTTP/HTTPS and SSL/TLS fundamentals.
  • Knowledge of routing and switching concepts.
  • Knowledge of firewalls and network security basics.
  • Knowledge of VPNs and secure communications.
  • Experience troubleshooting network connectivity issues.
  • Understanding of software security best practices.

Responsibilities

  • Design, develop, test, and maintain high-quality software applications and services.
  • Build scalable backend services, RESTful APIs, and web applications.
  • Participate in architecture discussions and technical design reviews.
  • Troubleshoot and resolve complex software, networking, and system-level issues.
  • Write clean, maintainable, and well-documented code.
  • Develop responsive, user-friendly web applications using modern frontend technologies.
  • Implement secure backend services for authentication, authorization, and session management.
  • Design APIs that integrate frontend, backend, and third-party systems.
  • Optimize system performance through caching and efficient API design.
  • Deploy and support applications in Linux-based environments.
  • Monitor system performance and analyze application and system logs.
  • Diagnose network, connectivity, and infrastructure-related issues.
  • Collaborate with DevOps and platform teams to improve system reliability and scalability.
  • Own services and capabilities end to end, shape architecture and technical direction, and lead technical design discussions.

Benefits

  • Health care
  • Dental coverage
  • Vision plans
  • 401K benefits
  • Commissions/incentive compensation depending on role
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service