1

Software Engineer Software Developer Jobs in Ohio

Taylor, a retired Naval Aviation Officer and engineer. With over 600 employees and $200 million in ... software development, and the design and production of high fidelity training devices. Our ...

$110 - $160/hr

Senior Java Developer- Software Engineer Software Developer and Requirements: Senior, hands-on development who is passionate about technology and has experience developing high performance ...

New

Software Engineer

Dayton, OH ยท On-site

$69.30 - $158/hr

... developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to not just develop software, but to help create a system that ...

Software Engineer

Bath, OH ยท On-site

$72 - $100/hr

Position Overview The Riverside Research Software Applications Team (SWAT) is seeking a full-time software engineer for developing, integrating, and deploying software applications. Experience with ...

New

Software Engineer

Dayton, OH ยท Hybrid

$72K - $100K/yr

Position Overview The Riverside Research Software Applications Team (SWAT) is seeking a full-time software engineer for developing, integrating, and deploying software applications. Experience with ...

$90 - $130/hr

Passion for CI/CD, DevOps and Clean Code * Interest to learn new technologies and methodologies ... software solutions * Curiosity and perseverance to get to the bottom of problemsand find ...

New

$69.19 - $92.25/hr

Software Developer (m/w/d) bei SimpleXX GmbH in Deutschland. Fokus: IT, Skills: Jenkins, C++, Git. Arbeitsmodell: Remote. Software Developer (m/w/d) starten Sie als Entwickler mit uns in eine ...

New

Software Developer

Mentor, OH ยท On-site

$60 - $130/hr

This Software Developer is responsible for designing, developing, and maintaining the platform, including backend services, frontend applications, database architecture, and IIOT integrations. This ...

New

This Software Developer is responsible for designing, developing, and maintaining the platform, including backend services, frontend applications, database architecture, and IIOT integrations. This ...

New

The Software Developer will develop, integrate and apply state-of-the-art military simulations as part of the JFTI technical team. The position requires knowledge and experience in the following ...

Job Title Software Developer Location Wright-Patterson, OH 45433 US (Primary) Category Intelligence Job Type Full-Time Career Level Staff Education Bachelor's Degree Travel None Security Clearance ...

The Software Developer will develop, integrate and apply state-of-the-art military simulations as part of the JFTI technical team. The position requires knowledge and experience in the following ...

Engineer,Software

Cincinnati, OH ยท On-site

$80 - $100/hr

Proficient in DevOps execution * Ability to research new concepts and suggest innovative designs ... Ability to influence, develop and maintain applied software architectures * Working knowledge of ...

New

Software Engineer

Akron, OH ยท On-site

$70 - $90/hr

Sanctuary Software Studio, Inc. is seeking experienced, results-oriented Software Engineers to join our development team in Akron, Ohio. The successful candidate shall be responsible for developing ...

New

... a dedicated engineer, you will contribute to a culture of security and automation throughout the software development lifecycle. This role is responsible for writing clean, secure, and well ...

Showing results 21-40

Software Engineer Software Developer information

What is a software engineer software developer?

Software engineers and software developers are professionals who design, create, test, and maintain computer software. While the terms are often used interchangeably, software engineers typically focus on applying engineering principles to the entire software development process, including system architecture and design. Software developers are more focused on writing code and building applications based on specific requirements. Both roles require strong problem-solving skills, knowledge of programming languages, and collaboration with other team members. Their work enables the technology and applications we use every day.

What are the key skills and qualifications needed to thrive as a software engineer software developer?

To thrive as a Software Engineer or Software Developer, you need strong programming skills, problem-solving abilities, and a solid understanding of computer science principles, often supported by a degree in computer science or a related field. Familiarity with languages like Python, Java, or C++, version control systems like Git, and experience with development frameworks and cloud platforms are commonly required. Excellent teamwork, communication skills, and adaptability help you collaborate effectively and respond to evolving project needs. These skills and qualities are crucial for building reliable, scalable software and successfully contributing to dynamic development teams.

How do software engineers typically collaborate with product managers and designers during the development process?

Software engineers frequently work closely with product managers and designers to ensure that technical solutions align with user needs and business goals. This collaboration often involves participating in regular meetings such as sprint planning, design reviews, and daily stand-ups to clarify requirements, discuss feasibility, and provide feedback. Engineers contribute technical insights early in the process, help identify potential challenges, and iterate on features based on cross-functional input. Effective communication and teamwork are essential for delivering high-quality software on schedule.

What is the difference between Software Engineer Software Developer vs Software Engineer Software Developer?

AspectSoftware Engineer Software Developer

Both roles often require similar skills, including programming, problem-solving, and understanding software development lifecycle. They typically work in similar environments such as tech companies, startups, or IT departments. Employers often use these titles interchangeably, and candidates search for both when exploring opportunities. The main difference is that 'Software Engineer' may imply a broader scope or more emphasis on engineering principles, but in many contexts, they are considered equivalent roles.

What job categories do people searching Software Engineer Software Developer jobs in Ohio look for?

The top searched job categories for Software Engineer Software Developer jobs in Ohio are:

What cities in Ohio are hiring for Software Engineer Software Developer jobs?

Cities in Ohio with the most Software Engineer Software Developer job openings:

Infographic showing various Software Engineer Software Developer job openings in Ohio as of August 2026, with employment types broken down into 1% As Needed, 90% Full Time, 6% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

Software Engineer

Nautilus Hyosung America Inc

Miamisburg, OH โ€ข On-site

Full-time

Posted yesterday

New


Job description


JOB SUMMARY:

The Software Engineer will develop information systems by studying operations; designing, developing and installing software solutions. This role requires collaboration on a development team where new software solutions will be developed that will interface with our current hardware designs. The Software Engineer is responsible for programming and testing ATM related applications and their maintenance and 4th level customer support and certification. The ideal candidate will have creative engineering experience balanced with high quality and a customer focus. We are looking for a highly motivated individual who is looking to grow their career in a fast paced high growth environment.

ESSENTIAL FUNCTIONS:

  • Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle.
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Prepare and install solutions by determining and designing system specifications, standards and programming.
  • Improve operations by conducting systems analysis; recommending changes in policies and procedures.
  • Update job knowledge by studying state-of-the-art development tools, programming techniques and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Protect operations by keeping information confidential.
  • Provide information by collecting, analyzing and summarizing development and service issues.
  • Accomplish engineering and organization mission by completing related results as needed.
  • First and foremost, developing software our users need.
  • Collaborate with team to brainstorm and create new products.
  • Work collaboratively with others to achieve goals.
  • Be a persistent, creative problem ­solver.
  • Remain cool and effective in a crisis.

EDUCATION AND EXPERIENCE:

Required Qualifications:

  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related field, or equivalent professional experience.
  • At least three years of professional C++ development experience.
  • Hands-on development experience with Visual C++ and MFC.
  • Strong understanding of object-oriented programming, software design, multithreading, memory management, and native application debugging.
  • Experience implementing or troubleshooting TLS-secured communications, custom messaging protocols, and client-server applications.
  • Experience developing complex software systems that have been successfully delivered to customers.
  • Experience supporting mission-critical systems operating in 24/7 production environments.
  • Experience using Git for version control.
  • Experience working in an Agile software development environment.
  • Knowledge of professional software engineering practices throughout the full development lifecycle, including coding standards, peer reviews, source control, build processes, testing, release management, and production support.
  • Ability and willingness to learn unfamiliar technologies and work effectively within an established legacy codebase.

Preferred Qualifications:

  • Experience developing or maintaining embedded applications running on Windows CE.
  • Experience with ATL and other legacy Microsoft development technologies.
  • Experience integrating applications with hardware devices, peripherals, or vendor-provided SDKs and APIs.
  • Experience with resource-constrained embedded systems.
  • Experience with ATM applications, financial transaction processing, ATM host protocols, or payment processors.
  • Familiarity with software used in regulated or security-sensitive environments.

PHYSICAL DEMANDS:

These physical demands are representative of the physical requirements necessary for an employee to successfully perform the essential functions of the job. Reasonable accommodation can be made to enable people with disabilities to perform the described essential functions.

  • Primarily sedentary work in a general office environment
  • Ability to communicate and exchange information
  • Ability to comprehend and interpret documents and data
  • Requires occasional standing, walking, lifting, and moving objects (up to 10 lbs.)
  • Requires manual dexterity to use computer, telephone and peripherals
  • May be required to work extended hours for special business needs
  • May be required to travel at least 15% of time based on business needs.
  • While performing the responsibilities of the job, the employee is required to talk and hear.
  • Vision abilities required to perform this job include close vision.


WORK ENVIRONMENT:

While performing the responsibilities of the job, these work environment characteristics are representative of the environment the job holder will encounter. Reasonable accommodations may be made to enable people with disabilities to perform the essential functions of the job.

  • The employee may be occasionally exposed to moving mechanical parts and vehicles.
  • The noise level in the work environment is usually quiet to moderate.
  • The passage of employees through the work area is average and normal.

NOTICE:

Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time. EOE including disability/veteran/protected classes

Nautilus Hyosung America, Inc. recognizes and values the diversity of its employees, customers and business partners.
Equal Opportunity Employer ~ Minorities/Females/Disabled/Veteran