Software Engineer - Analytics

KencoChattanooga, TN

About The Position

The Software Engineer - Analytics will support the Analytics and Operations teams in solving business needs, integrating data systems, developing Application Programming Interfaces (APIs), full-stack software, and communicate insights and/or solution recommendations. The role is expected to participate in the planning, design, and implementation of software/automation projects. The position will develop optimal system-to-system communications ranging from SQL/NoSQL databases, streaming systems, and distributed in-memory calculation engines (Spark/Dask). The Analytics Software Engineer will design elegant, interactive web applications that are intuitive and user-friendly across internal and external audiences.

Requirements

  • Bachelor’s degree in Engineering, Computer Science, Mathematics, or related field. Master’s preferred, or equivalent practical experience and demonstrated passion.
  • 1–3 years of full-stack software engineering experience, preferably in an analytics-focused environment.
  • Proficient in at least two of the following languages: Python, JavaScript, Go, C++, or Rust.
  • Strong foundation in clean, maintainable coding practices.
  • Solid understanding of both SQL and NoSQL databases, as well as distributed systems.
  • Experience in designing and managing APIs, including version control and change management.
  • Ability to shift between high-level system design and hands-on implementation.
  • Excellent analytical and problem-solving skills.
  • Proven ability to work independently and collaboratively with cross-functional teams.
  • Experience with cloud services (AWS preferred).
  • Familiarity with Linux, Docker, and build/deployment automation.
  • Strong user-experience orientation and customer-first mindset.

Nice To Haves

  • Detail-oriented with a strong sense of UI/UX design; experience with modern front-end frameworks (e.g., React, Vue) is a plus.

Responsibilities

  • Partners with distribution, transportation, and material handling teams to identify opportunities for improvement through software and automation.
  • Leads end-to-end software projects, evaluates trade-offs, makes informed technical decisions, and iterates with business stakeholders.
  • Identify, extract, assess, manipulate, and analyze internal and external data from multiple sources including transactional and reference data.
  • Designs high-performance, high-volume and high-velocity data pipelines with a strong focus on user experience.
  • Supports large-scale analytics initiatives, from exploratory data analysis to deployment of distributed solutions.
  • Apply business knowledge to identify bad data and develop processes to increase data quality/integrity.
  • Develops scalable and reliable analytics, tools, KPI dashboards, and metrics that drive key supply chain, financial, and procurement decisions.
  • Provides root cause analysis of system and software faults to foster a cycle of continuous improvement.

Benefits

  • Medical insurance including HSA, HRA and FSA accounts
  • Supplemental insurance including critical illness, hospital indemnity, accidental injury
  • Dental Insurance
  • Vision Insurance
  • Basic Life and Supplemental Life
  • Short Term and Long Term Disability
  • Paid Parental Leave
  • 401(k)
  • Paid Time Off approximately 2 weeks (accrual begins on Day 1 of employment)
  • Employer Paid Holidays- 10 days
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service