Senior Software Engineer
Clark Schaefer Strategic HR
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 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).
#J-18808-Ljbffr- ...Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across... ...Position Overview Are you a highly skilled and innovative software engineer who lives and breathes Kubernetes, CI/CD pipelines, cloud-...Senior
- ...Overview Siemens Digital Industries Software is a leading provider of solutions for... ...software. Responsibilities As Senior/Lead Developer on an innovation team,... ...one area of a product and guide junior engineers. Lead and mentor junior software engineers...SeniorWork at office
- ...As a Senior Software Engineer, you will be part of a cross-functional team, applying your skill, experience and creativity towards building complex and scalable solutions. You will work in a highly collaborative environment, solving exciting problems while leveraging...SeniorWork at officeRemote workWork visa
- ...Overview Senior Software Engineer V role at Strategic Data Systems (SDS) in Cincinnati, OH. SDS is a software consultancy firm specializing in strategy, technology, and business transformation for Fortune 100 companies, mid-sized firms, and startups. SDS empowers...SeniorFull timeWork experience placementLocal area
- ...About the role As a Senior Software Engineer, you will be joining one of our agile teams responsible for developing web-based versions of our core applications as well as identifying opportunities to trial and deploy new applications and tools. You will use your full-...SeniorH1bRemote workRelocation package
$100.53k - $130.69k
...Join to apply for the Senior Software Engineer role at Cincinnati Children’s We 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...SeniorFull timeWork experience placementRemote workRelocation packageShift workWeekend work- ..., moving fast, and taking technology — and careers — to the next level. We are looking for a talented and passionate Senior Software Engineer for our Snowpark Container Service , part of our Snowflake Compute Platform - to build our elastic, high-scale, high...SeniorWork at office
- ...Senior Software Engineer - Digital Workplace Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public...SeniorWorldwide
- ...Software Engineer Senior - Salesforce Are you ready to unleash your full potential? We're looking for people who are passionate about payments to chart Worldpay's path to being the largest and most-loved payments company in the world. About the Team Worldpay,...SeniorLocal areaRemote workWork from home
- ...A technology solutions company in Cincinnati, OH is seeking a Senior Software Engineer for a contract-to-perm role. You will design and evolve a Warehouse Execution and Control System while collaborating across various teams and customers. The ideal candidate has 5-7...SeniorPermanent employmentContract work
- 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
- ...Total Quality Logistics in Cincinnati, OH is seeking a Senior Software Engineer to join an agile team responsible for developing web-based applications and tools. You will leverage your full-stack experience to maintain our leadership in transportation technology. The...SeniorRemote work
- 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
- ...Job Purpose 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 applications...SeniorContract work
- ...Snowflake is looking for a talented and passionate Senior Software Engineer for our Snowpark Container Service in Bellevue, Kentucky. In this role, you will design and develop features for our cloud-native compute platform, managing projects and leading a team of engineers...Senior
- ...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
- ...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
- ...time, cost controls and flexibility. Assures all hardware and software operates efficiently; utilizes most programming tools effectively... ...system scope and objectives. Assists Systems Manager or Senior Software Developer II in conducting feasibility and refinement...SeniorWork at officeShift work
- ...Dormont Manufacturing Co is looking for a Sr Principal DevOps Engineer in Melbourne, Kentucky, to join their qualified team. The role involves developing and managing a software development ecosystem and pipeline as well as designing full-stack C#/.NET applications. The...Senior
- ...A healthcare organization is seeking a Senior Applications Engineer to provide technical systems analysis and programming. The role requires a Bachelor's in Information Systems and Epic Certification. Responsibilities include program design, coding, testing, and documentation...SeniorFull time
- ...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
- ...is a developer owned and managed custom software development consulting company that is dedicated... ...we would like to talk to you. As a Senior (Python) Software Developer, you are a... ...and rewarding, we have a strong engineering culture, and we invest in the best people...SeniorFull timeImmediate startFlexible hours
- ...Senior Applications Engineer - EPIC Cadence Join to apply for the Senior Applications Engineer - EPIC Cadence role at TriHealth. Job Description... ...performance of underlying technical infrastructure and software utilization. Involved in a multi-disciplinary team...SeniorFull timeFlexible hours
- ...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
- Northrop Grumman is seeking a Sr. Principal Software Engineer - DevOps and Cloud Infrastructure in Melbourne, FL. This role involves designing and developing software while managing cloud infrastructure tools for the Aircraft Ground Systems team. Candidates need a Bachelor...Senior
- ...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
$120k - $130k
...Senior Salesforce Developer Location: Cincinnati, OH / Dayton, OH / Northern Kentucky Area Compensation: $120,000 – $130,000 Work Arrangement: Remote Initially | Future Hybrid in Cincinnati Market A growing and highly collaborative organization is conducting...SeniorWork at officeLocal areaRemote work$93k - $124k
...Collaborate with product managers, designers, architects, and other engineers to translate requirements into technical solutions.... ...Conduct code reviews, mentor junior engineers, and promote software engineering best practices. Support cloud cost optimization...SeniorOdd jobPermanent employmentContract workImmediate startRemote workVisa sponsorshipWork visaRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer internship remote Cincinnati, OH
- IT software developer Cincinnati, OH
- software engineer part time Cincinnati, OH
- senior robotics software engineer Cincinnati, OH
- junior software developer Cincinnati, OH
- software engineer entry level Cincinnati, OH
- software development engineer aws Cincinnati, OH
- startup software engineer Cincinnati, OH
- part time software developer remote Cincinnati, OH
- graduate software engineer Cincinnati, OH

