Software Engineer - Analytics

Kenco Group
Chattanooga, United States
8 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
1 year minimum
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Business Analytics Applications Data Analysis C++ (Programming Language) Data Integration Linux Distributed Systems Design of User Interfaces Python (Programming Language) NoSQL
+17 more
Reference Data Cloud Services Product Software Implementation Methods SQL Databases Web Applications ReactJS Apache Spark Vue.js Information Technology Deployment Automation Dask Front End Software Development Stream Processing Software Version Control Data Pipelines Docker Golang

Job description

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.

Functions

  • 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.

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.
  • Detail-oriented with a strong sense of UI/UX design; experience with modern front-end frameworks (e.g., React, Vue) is a plus.
  • Strong user-experience orientation and customer-first mindset.

Benefits & conditions

  • 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

Kenco strives to provide a supportive, professional environment for all employees. As a part of Kenco, we expect our team to uphold our three key pillars: be honest, serve, and get better. Each should strive for operational excellence, pursue innovation, and want to grow with our company.

About the company

At Kenco Logistics, you’re more than just a team member-you’re part of a company that values innovation, integrity, and a strong commitment to its people. As one of the leading 3PL providers in the U.S., Kenco offers a dynamic and supportive work environment where your ideas matter and your growth is a priority. With a focus on safety, sustainability, and continuous improvement, Kenco empowers employees to make a real impact in the supply chain industry while building rewarding careers. Join a company where your contributions help move the world forward-one shipment at a time.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:19 min

Scaling performance across multiple GPUs using specialized frameworks

Paul Graham Paul Graham · World Congress 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all