Kenco

Software Engineer - Analytics

Kenco$80K — $95K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor’s degree in Engineering, Computer Science, Mathematics, or related field; Master’s preferred.
  • 1–3 years of full-stack software engineering experience, preferably in analytics.
  • Proficient in at least two programming languages: Python, JavaScript, Go, C++, or Rust.
  • Strong foundation in clean coding practices.
  • Solid understanding of SQL, NoSQL databases, and distributed systems.
  • Experience in designing and managing APIs with version control.
  • Ability to shift between high-level design and hands-on implementation.
  • Excellent analytical and problem-solving skills.

Responsibilities

  • Partner with distribution, transportation, and material handling teams to identify software improvement opportunities.
  • Lead end-to-end software projects, making informed technical decisions.
  • Identify, extract, assess, and analyze data from various internal and external sources.
  • Design high-performance data pipelines focused on user experience.
  • Support large-scale analytics initiatives from data analysis to deployment.
  • Apply business knowledge to enhance data quality and integrity.
  • Develop scalable analytics tools, KPI dashboards, and metrics for key decision-making.
  • Conduct root cause analysis of system faults for continuous improvement.

Benefits

  • Medical insurance with HSA, HRA, and FSA options.
  • Supplemental insurance for critical illness and accidental injury.
  • Dental and vision insurance coverage.
  • Basic and supplemental life insurance.
  • Short-term and long-term disability insurance.
  • Paid parental leave.
  • 401(k) retirement savings plan.
  • Paid time off starting at approximately 2 weeks, accruing from Day 1.
  • 10 paid holidays per year.
Full Job Description

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.

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.

Qualifications

  • 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 offered:

  • 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

About Kenco

Kenco is a logistics and supply chain management company that provides integrated logistics solutions including distribution and fulfillment, transportation management, material handling services, and real estate management. The company was founded in 1950 and is headquartered in Chattanooga, Tennessee. Kenco has over 90 facilities across North America and employs over 5,000 people. The company serves a wide range of industries including automotive, food and beverage, healthcare, and retail.
Learn more about Kenco
Size
5,000 employees
Industry
Founded
1950

Similar Jobs

More Jobs at Kenco

More Information Technology Jobs

Find similar Software Engineer - Analytics jobs: