Senior Software Engineer
Strategic HR Client
Senior Software Engineer
Cincinnati, Ohio
Career Opportunity: Senior Software Engineer (Contract-to-Perm) with KPI Solutions in Cincinnati, OH
6-month contract to permanent | Hybrid / Position is based in Cincinnati, OH
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 Spring-based microservices.
- Solid understanding of API design for client-server 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
- ...Senior Software Engineer - Back End III Technical Skills Top Must Have Application Dev. Developing using OSX experience Java/Spring Boot, Java 21+ expertise REST API development experience Nice To Have ~12-factor applications experience...Senior
- ...Join to apply for the Senior Software Engineer role at Cincinnati Children'sWe have launched a new business venture at Cincinnati Children's. As part of this effort, we have established a new engineering team dedicated to building expertise and delivering on this initiative...SeniorWork experience placementWeekend work
- ...Worldpay's path to being the largest and most-loved payments company in the world. About the team Worldpay, LLC seeks Software Engineer Senior - Salesforce in Cincinnati, OH to develop core versions of software applications for sale to external clients leveraging...SeniorLocal areaRemote workWork from home
- ...Financial Technologies ("Luma") has pioneered a cutting-edge fintech software platform that has been adopted by broker/dealer firms, RIA... ...We are seeking skilled and adaptable Software Development Engineers to design and implement integrations with our platform. In this...SeniorWork at officeShift work3 days per week
- A pediatric healthcare provider in Cincinnati is seeking a Senior Software Engineer to join a new engineering team dedicated to transforming healthcare data integration. The ideal candidate will design and test complex software solutions, collaborate with cross-functional...SeniorFull timeRemote work
- ...Cyber Security Engineer Supports the strategy, goals, and objectives of the altafiber Cyber Security organization through hands-on software engineering and security solution development. This role focuses on designing, building, and supporting secure, identity-integrated...SeniorContract work
$140k - $200k
Clutch Canada is seeking a Senior Software Engineer for their Core Experiences Team. This role is critical for building and maintaining services that enhance the Speechify product experience. The ideal candidate will have strong systems thinking, speed, and collaboration...Senior- About the role We are seeking skilled and adaptable Software Development Engineers to design and implement integrations with our platform. In this role, you will collaborate with engineers, product owners, and business teams to understand requirements, design scalable...SeniorWork at officeShift work3 days per week
- ...Worldpay's path to being the largest and most-loved payments company in the world. About the team Worldpay, LLC seeks Software Engineer Senior- Global Payments Specialist- FinTech in Cincinnati, OH to analyze, design, program, debug and modify software enhancements...SeniorLocal areaRemote workWork from home
$140k - $200k
...- Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...), and a dedication to building accessible and inclusive software. Excellent software engineering fundamentals: OOP, design patterns...SeniorWork at office$109k - $174.8k
Johnson & Johnson is seeking a Senior Engineer, R&D Software Engineer in Cincinnati, Ohio, to develop and enhance digital platforms that support surgical technologies. This role will involve partnering with cross-functional teams in R&D, Quality, Supply Chain, and IT to...Senior- ...complex and scalable solutions. You will work in a highly collaborative environment, solving exciting problems while leveraging best engineering practices. We work full-stack and the team owns features end-to-end. On our teams, we’re working daily with product, design and...Senior
- ...Advises others in how to solve difficult problems AbilitiesDrives design and implementation of project roadmapDesigns solutions for engineering applications (for example: PLM, license management, etc)Basic knowledge of Teamcenter, Windchill or any other PLM applications...Senior
- ...Senior Software Developer (Entity Framework) Our client was founded in 1920 and is a leading nonprofit charity that is nationally recognized. This organization helps over a million people each year in positive, life-changing ways. In your role, you will help make an...SeniorContract workLocal area
- ...Position :- Data Engineer Location: Ohio Job Summary We are seeking a Data Engineer with strong expertise in the Databricks ecosystem to join our data engineering team. The ideal candidate will be responsible for designing, developing, and optimizing robust data...Senior
- ...major modifications according to design guidelines consistent with time, cost controls and flexibility. Assures all hardware and software operates efficiently; utilizes all programming tools effectively. Contributes more than his/her own personal productivity to the business...SeniorWork at officeImmediate startShift work
$111.4k - $153.1k
...Senior Software Developer The Federal Reserve Bank of Cleveland's mission is to foster the stability, integrity, and efficiency of the nation's monetary, financial, and payment systems while representing the Fourth District perspectives. As part of the nation's central...SeniorWork experience placement$109k - $174.8k
...Functions R&D Product Development Job Sub Function R&D Software/Systems Engineering Job Category Scientific/Technology All Job Posting Locations... ...their journey to wellness. Learn more at Position Title Senior Engineer, R&D Software Engineer Remote work options...SeniorLocal areaImmediate startRemote work$1,500 per month
...Senior Software Developer Callibrity is based in Cincinnati, Ohio. This role is a full-time, hybrid position and only candidates within... ...flexibility we would like to talk to you. As a Senior Software Engineer, you are a leader by example, you are a subject matter expert...SeniorFull timeImmediate startFlexible hours- ...JOB TITLE: Senior Software Engineer - Back End III JOB DESCRIPTION • Experience developing solutions in the Openshift platform • Experience with microservices architecture (domain driven design) • Experience with event driven architecture • Full...Senior
- ...We need a senior .NET developer. We need a senior .NET developer. We need a senior .NET developer. We need a senior .NET developer. We need a senior .NET developer. We need a senior .NET developer. We need a senior .NET developer. We need a senior...Senior
- ...Description Job Description ComResource is looking for a Senior Java Backend Engineer. Responsibilities: Design application code,... ...applications to solve analytical problems Perform all phases of software engineering, including requirements analysis, application...SeniorWork experience placement
- ...Job Summary: We are looking for a highly skilled Senior DevOps Engineer to design, build, and optimize CI/CD pipelines, infrastructure automation, and cloud-native deployments. This role is critical in driving scalable, secure, and resilient application delivery while...Senior
- ...Senior Application Support Engineer General Function: The Senior Application Support Engineer is responsible for ensuring the operational stability and performance of the Newline platform. This role involves overseeing real-time payments (RTP), BIN, and ACH/Wires applications...Senior
- ...leading insurance provider in Cincinnati, Ohio is looking for a Senior Application Engineer to design and implement solutions within the Guidewire... ...with cloud platforms, and a commitment to quality software solutions. This role allows for a hybrid work arrangement...Senior
- Procter & Gamble is seeking an Application Engineer in Cincinnati, Ohio. The candidate will work on building and enhancing iOS applications... ...-standard security. Ideal applicants will have over 5 years of software engineering experience and have published an iOS app to the...Senior
$70k - $150k
A leading defense solutions firm is seeking a Sr. Software Engineer to lead development on a multi-module Air Vehicle Computer (AVC) platform. The role involves working with critical avionics systems, and requires proficiency in C/C++ and embedded development. With a salary...SeniorRemote work- ALTEN in Cincinnati is seeking a Full Stack Developer to design and develop highly scalable eCommerce applications. This role involves back-end development with Java, experience with the Spring framework, and front-end technologies like JavaScript and Angular or React....SeniorRemote work
- ...customers with inventive electrical solutions. WHAT YOU WILL EXPERIENCE IN THIS POSITION: Serve as the technical lead for product engineering projects including product line extensions, sustaining engineering, feasibility studies, prototype builds, customer informed...SeniorFull timeTemporary workWork at officeLocal areaWorldwideFlexible hours
- ...Senior Android Developer Cincinnati OH Onsite Must Have Advanced Proficiency in Jetpack Compose and Compose Navigation... ...new features and enabling capabilities using modern software engineering tools and practices. Adheres to practices and standards, set...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- graduate software developer Cincinnati, OH
- senior software design engineer Cincinnati, OH
- software engineer amazon Cincinnati, OH
- software developer positions Cincinnati, OH
- software engineer full time Cincinnati, OH
- new graduate software engineer Cincinnati, OH
- junior software developer Cincinnati, OH
- IT software engineer Cincinnati, OH
- software engineer Cincinnati, OH
- software engineer intern Cincinnati, OH


