Demo

Senior Software Engineer

Clark Schaefer Hackett
Cincinnati, OH Full Time
POSTED ON 4/8/2026
AVAILABLE BEFORE 5/6/2026
Career Opportunity: Senior Software Engineer (Contract-to-Perm) with KPI Solutions in Cincinnati, OH

6-month contract to permanent | Hybrid / travel as needed

Do you want to build software that controls real-world warehouse automation (WES/WCS)? Are you excited to own customer-facing features end-to-end—from requirements through production rollout? Do you want to modernize and scale a platform using Java, Spring-based microservices, and RESTful APIs? If so, then this role is for you!

KPI is seeking an experienced Senior Software Engineer to join our Software Group on a 6-month contract-to-hire basis. You'll help design, develop, and evolve our Warehouse Execution and Control Systems (WES/WCS), software that serves as the central nervous system for advanced materials-handling environments.

This role is a great fit for a senior engineer who enjoys solving complex problems, collaborating with cross-functional teams, and working directly with customers on real-world automation solutions.

What You'll Do

  • Design, develop, and customize KPI's Warehouse Execution and Control System (WES/WCS) for new and existing customers.
  • Collaborate with internal teams on analysis, architecture, development, and testing of software solutions.
  • Work directly with customers to gather requirements and implement tailored system customizations.
  • Participate in the evolution of software architecture, tools, and frameworks working with technologies such as Java, Angular, Spring/Spring-based microservices, MS SQL Server, RESTful APIs, and JDBC/iBatis/Stored Procedures.
  • Support system configuration, solution analysis, and occasional end-user training at client sites (approximately 25% travel).
  • Communicate effectively across engineering, product, and stakeholder teams.
  • Develop deep expertise in materials handling automation and warehouse technologies.

What We're Looking For

  • Bachelor's degree in Computer Science or a related field (or equivalent experience).
  • 5-7 years of professional software development experience.
  • Strong experience with Java, Angular, and SQL (or similar tech stacks).
  • Proven expertise writing and maintaining complex SQL queries.
  • Experience developing resilient Springbased microservices.
  • Solid understanding of API design for clientserver applications, including RESTful APIs.
  • Proactive mindset around best practices, security, and modern development approaches.
  • Strong communication and collaboration skills.

Why Join KPI Solutions?

  • High ownership, high impact: you'll set standards and build the platform other engineers ship on.
  • Modernization work: containerization, automation, observability, and security improvements that matter in production.
  • Cross-regional collaboration: partner closely with our EMEA DevOps teammate to build repeatable operations.
  • Hybrid flexibility: onsite Mon-Wed, remote Thu-Fri.

Ready to Apply?

Apply if you're excited to own automation, reliability, and secure delivery—and to turn POCs into production improvements.

KPI Solutions is an Equal Opportunity Employer (EEO/M/F/D/V).

No third‑party applications, please.

#ZR

Salary.com Estimation for Senior Software Engineer in Cincinnati, OH
$115,865 to $140,073
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$119,030 - $151,900
Income Estimation: 
$149,493 - $192,976
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Clark Schaefer Hackett

  • Clark Schaefer Hackett Indianapolis, IN
  • Career Opportunity – Site Civil: Project Manager with The Kleingers Group in Indianapolis, IN Do you enjoy leading collaboratively and cross‑functionally t... more
  • 10 Days Ago

  • Clark Schaefer Hackett West Chester, OH
  • Job Opportunity: Production Planner with Fameccanica in West Chester, OH Do you like being the person who keeps production moving? If you're organized, det... more
  • 10 Days Ago

  • Clark Schaefer Hackett Dayton, OH
  • Career Opportunity: Technology Activation Consultant with Clark Schaefer Consulting (CSC) in Cincinnati, OH Transform strategy into working technology. Cla... more
  • 10 Days Ago

  • Clark Schaefer Hackett Columbus, OH
  • Career Opportunity: Technology Activation Consultant with Clark Schaefer Consulting (CSC) in Cincinnati, OH Transform strategy into working technology. Cla... more
  • 10 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Cincinnati, OH area that may be a better fit.

  • Siemens Digital Industries Software Cincinnati, OH
  • Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different indust... more
  • 15 Days Ago

  • Siemens Digital Industries Software Cincinnati, OH
  • We are a leading global software company dedicated to the world of computer aided design, 3D modeling and simulation— helping innovative global manufacture... more
  • 14 Days Ago

AI Assistant is available now!

Feel free to start your new journey!