1

Software Engineer Jobs in Cincinnati, OH (NOW HIRING)

The software developer II is a critical part of the software team who is responsible for the development of the Warehouse Execution System (WES) named FulfillX by Kardex product to the approved ...

New

... coaches Software Developers on development skills across multiple disciplines and execution frameworks • Continuously learns and applies industry best practices on modern software delivery ...

... coaches Software Developers on development skills across multipledisciplines and executionframeworks Continuously learns and applies industry best practices on modern software deliverypractices ...

Uses computer assisted engineering and design software and equipment to perform engineering tasks related to electrical projects and electrical interfaces with CNC machines. * Reviews sales order ...

New

Apply software engineering best practices and (where applicable) control and systems engineering principles to design software with predictable, verifiable behavior across a range of operating ...

Uses computer assisted engineering and design software and equipment to perform engineering tasks related to electrical projects and electrical interfaces with CNC machines. Reviews sales order from ...

New

Apply software engineering best practices and (where applicable) control and systems engineering principles to design software with predictable, verifiable behavior across a range of operating ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

... programming using languages and software products; designing and conducting tests. Recommends system solutions by comparing advantages and disadvantages of custom development and purchase ...

... programming using languages and software products; designing and conducting tests. * Recommends system solutions by comparing advantages and disadvantages of custom development and purchase ...

Job Summary Medpace's Information Technology team is looking for a full-time, office-based Software Engineer. Join us in building the digital capabilities that accelerate the global development of ...

Sr. Software Engineer

Cincinnati, OH · On-site

$117K - $155K/yr

Sr. Software Engineer At Guerbet, we build lasting relationships so that to enable people to live better . This is Our Purpose. We are a global leader in medical imaging, offering an extensive ...

C++ Software Engineer

West Chester, OH · On-site

$70K - $140K/yr

3dB Labs is seeking skilled software developers at all experience levels who love to solve challenging digital signal processing problems. The ideal candidate is creative, smart, and able to work ...

3dB Labs is seeking skilled software developers at all experience levels who love to solve challenging digital signal processing problems. The ideal candidate is creative, smart, and able to work ...

New

C++ Software Engineer

West Chester, OH · On-site

$70K - $140K/yr

3dB Labs is seeking skilled software developers at all experience levels who love to solve challenging digital signal processing problems. The ideal candidate is creative, smart, and able to work ...

C++ Software Engineer

West Chester, OH · On-site

$70K - $140K/yr

3dB Labs is seeking skilled software developers at all experience levels who love to solve challenging digital signal processing problems. The ideal candidate is creative, smart, and able to work ...

next page

Showing results 1-20

Software Engineer information

See Cincinnati, OH salary details

$60.9K

$141.5K

$197.2K

How much do software engineer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for software engineer in Cincinnati, OH is $141,545.00, according to ZipRecruiter salary data. Most workers in this role earn between $115,100.00 and $166,000.00 per year, depending on experience, location, and employer.

What is a software engineer?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

What are the key skills and qualifications needed to thrive as a software engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

Are software engineers still in demand?

Yes, software engineers are in high demand across many industries due to ongoing digital transformation, the growth of cloud computing, and the need for software development, maintenance, and cybersecurity skills. The profession offers strong job stability, competitive salaries, and opportunities to work with various programming languages and tools.

Is 25 too late to become a software engineer?

Age is not a barrier to becoming a software engineer; many professionals start careers in tech in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and problem-solving, often through coding bootcamps, online courses, or formal education. Employers value skills and experience over age, making it possible to enter the field at 25 or older.

What are the most commonly searched types of Software Engineer jobs in Cincinnati, OH?

The most popular types of Software Engineer jobs in Cincinnati, OH are:

What cities near Cincinnati, OH are hiring for Software Engineer jobs?

Cities near Cincinnati, OH with the most Software Engineer job openings:

Infographic showing various Software Engineer job openings in Cincinnati, OH as of August 2026, with employment types broken down into 80% Full Time, 14% Part Time, 4% Contract, and 2% Nights. Highlights an 86% In-person, 5% Hybrid, and 9% Remote job distribution, with an average salary of $141,545 per year, or $68.1 per hour.

Software Engineer

Kardex

Cincinnati, OH • On-site

Full-time

Posted yesterday

New


Kardex Remstar rating

7.5

Company rating: 7.5 out of 10

Based on 7 frontline employees who took The Breakroom Quiz


Job description

The software developer II is a critical part of the software team who is responsible for the development of the Warehouse Execution System (WES) named FulfillX by Kardex product to the approved software specifications. He/she will work closely with the product team to design and develop the scope of work for the product and set up and/or customize the software to meet the requirements without much guidance.
The candidate will work closely with the [Quality Assurance Engineer] to develop and debug test conditions for the implementation that was executed. He/she will also support the product and project through testing and ramp up phases of new releases in order to resolve bugs and environmental factors.
About FulfillX by Kardex
FulfillX is an industry-leading and modular software solution that manages material flow and warehouse management processes faster and more efficiently. FulfillX's modular capabilities allow users to quickly integrate and deploy software that improve operational processes.

Your tasks

Job Purpose

Involved in designing, developing, and implementing software solutions with minimal guidance

Collaborates with the team and lead smaller projects

Ensures adherence to coding standards and best practices

Able to take requirements from an SA/Azure and break it into smaller tasks to complete deliverables

Ability to document all changes being made and update based off the implementation

Perform code reviews and ensure adherence to coding standards

Travel domestically and possibility internationally, total travel estimate is 20%

Support the startup of the new company

Job Requirements

Training/Education:

Business or technical degree in computer science or a similar field is preferred

Excellent communication skills

Professional Experience:

2+ years' experience with C# software engineering experience

Experience with HTTP, Javascript (REACT), JSON, and Node Javascript

Experience with SQL, SOAP, API, XML, REST

Experience with API integration

Proven portfolio of projects

Other Experiences:

Experience supporting and developing Warehouse control systems is preferred

Experience with coordinating and collaborating with cross functional teams through multiple pieces of the Software Development Lifecycle (SDLC)

Detailed understanding of logistics and IT processes

Leadership

  • Motivation to be a key member in setting up a new business (startup environment)

  • Entrepreneurial thinking and acting

  • Excellent communication and interpersonal skills

  • Ability to establish effective working relationships across the boundaries and cultures

  • Self-driven, result oriented with positive outlook to success

  • Advanced trouble-shooting ability

  • Clear focus on high quality and ensuring all the customers' needs are met

Your profile


What Kardex Remstar employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom