1

Software Engineering Jobs in Ohio (NOW HIRING)

Software Engineering Supervisor

Wooster, OH · On-site

$98K - $122K/yr

Software Engineering Supervisor - iOS Development This is where leadership, technology, and purpose come together! Are you a software engineering professional who enjoys mentoring others, solving ...

As a Software Engineering Manager within PNC's Retail Tech organization, you will be based in Pittsburgh, PA or Strongsville, OH. We are seeking an experienced Software Engineering Manager to lead a ...

Software Engineering Manager

Akron, OH · On-site

$96K - $195K/yr

At CESO, a Software Engineering Manager leads multidisciplinary teams in the development of scalable, secure, and innovative solutions. This position is responsible for ensuring that enterprise ...

Software Engineering Manager

Columbus, OH · On-site

$96K - $195K/yr

At CESO, a Software Engineering Manager leads multidisciplinary teams in the development of scalable, secure, and innovative solutions. This position is responsible for ensuring that enterprise ...

At CESO, a Software Engineering Manager leads multidisciplinary teams in the development of scalable, secure, and innovative solutions. This position is responsible for ensuring that enterprise ...

Software Engineering Manager

Akron, OH · On-site

$96K - $195K/yr

At CESO, a Software Engineering Manager leads multidisciplinary teams in the development of scalable, secure, and innovative solutions. This position is responsible for ensuring that enterprise ...

Software Engineering Manager

Dayton, OH · On-site

$96K - $195K/yr

At CESO, a Software Engineering Manager leads multidisciplinary teams in the development of scalable, secure, and innovative solutions. This position is responsible for ensuring that enterprise ...

Software Engineering Manager

Akron, OH · On-site

$96K - $195K/yr

At CESO, a Software Engineering Manager leads multidisciplinary teams in the development of scalable, secure, and innovative solutions. This position is responsible for ensuring that enterprise ...

Software Engineering Manager

Columbus, OH · On-site

$96K - $195K/yr

At CESO, a Software Engineering Manager leads multidisciplinary teams in the development of scalable, secure, and innovative solutions. This position is responsible for ensuring that enterprise ...

As a Software Engineering Manager within PNC's Retail Technology organization, you will be based in Pittsburgh, PA, or Dallas, TX or Cleveland, OH or Denver, CO, or Birmingham, AL. PNC is an in ...

You'll manage a team of software engineers, collaborate directly with product management on roadmap execution, and operate as a peer to architecture and platform peers across Exostar's R&D ...

next page

Showing results 1-20

Software Engineering information

See Ohio salary details

$60.4K

$140.3K

$195.4K

How much do software engineering jobs pay per year?

As of Aug 5, 2026, the average yearly pay for software engineering in Ohio is $140,250.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,100.00 and $164,500.00 per year, depending on experience, location, and employer.

Is software engineering a well paying job?

Software engineering is generally a well-paying profession, with median salaries often higher than many other fields, especially for those with strong programming skills and experience in popular languages like Java, Python, or C++. Salaries can vary based on location, experience, and industry, but the role typically offers competitive compensation and benefits. Continuous learning and certifications can further enhance earning potential.

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 in languages such as Python, Java, or C++, along with a solid understanding of computer science fundamentals and a relevant degree. Familiarity with development tools like Git, cloud platforms, version control systems, and knowledge of software development methodologies are typically required. Problem-solving abilities, effective communication, and teamwork are valuable soft skills that help engineers collaborate and deliver high-quality solutions. These skills and qualities are essential to create efficient, maintainable software and to adapt to rapidly evolving technologies and project requirements.

What is the difference between Software Engineering vs Software Development?

AspectSoftware EngineeringSoftware Development
CredentialsBachelor's in Computer Science or related, certifications like CSWA or AWSBachelor's in Computer Science or related, coding bootcamps
Work EnvironmentDesigning, planning, and managing software projectsWriting, testing, and debugging code
Industry UsageUsed across tech, finance, healthcare, and more for complex systemsCommon in startups, small teams, and for app development

Software engineering involves designing and managing software projects, focusing on architecture and lifecycle. Software development primarily centers on coding and building applications. While both roles require similar educational backgrounds, software engineers often handle broader project planning, whereas developers focus on coding tasks.

What are some common challenges software engineers face when working on large-scale projects, and how can they be addressed?

Software engineers working on large-scale projects often encounter challenges such as managing codebase complexity, coordinating with distributed teams, and ensuring consistent coding standards. To address these issues, teams typically implement version control systems, conduct regular code reviews, and use agile methodologies to break tasks into manageable sprints. Effective communication tools and clear documentation also play a crucial role in keeping everyone aligned and minimizing misunderstandings.

What is software engineering?

Software engineering is the discipline of designing, developing, testing, and maintaining software applications and systems. It involves applying engineering principles and systematic methods to ensure software is reliable, efficient, and meets user requirements. Software engineers work with programming languages, frameworks, and tools to solve problems and build solutions for various industries. The field encompasses many specializations, including front-end development, back-end development, DevOps, and more.

What jobs can a software engineer do?

A software engineer can work in roles such as application developer, systems engineer, web developer, mobile app developer, or software architect. They often design, develop, test, and maintain software solutions using programming languages like Java, Python, or C++, and may work in various industries including technology, finance, healthcare, and gaming.
What are the most commonly searched types of Software Engineering jobs in Ohio? The most popular types of Software Engineering jobs in Ohio are:
What cities in Ohio are hiring for Software Engineering jobs? Cities in Ohio with the most Software Engineering job openings:
Infographic showing various Software Engineering job openings in Ohio as of July 2026, with employment types broken down into 93% Full Time, 5% Part Time, and 2% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $140,250 per year, or $67.4 per hour.

Software Engineering Supervisor

Saltillo ISD

Wooster, OH

Full-time

Posted 13 days ago


Job description

Lead Software Innovation That Makes a Difference - Join PRC-Saltillo as a Software Engineering Supervisor!

Software Engineering Supervisor - iOS Development

This is where leadership, technology, and purpose come together! Are you a software engineering professional who enjoys mentoring others, solving complex problems, and guiding innovative product development? Join a team dedicated to creating communication solutions that empower individuals to connect and communicate.

The Software Engineering Supervisor leads and supports a team of iOS software engineers while contributing to the development of software for PRC-Saltillo's communication devices and support tools. This role works closely with engineering leadership and cross-functional teams to deliver high-quality software solutions that meet customer, regulatory, and business needs.

Go to our website to apply: https://prentkeromich.bamboohr.com/careers


Why You'll Love Working Here

Mission-Driven Work: Contribute to technology that helps individuals communicate and engage with the world around them.

Leadership Opportunity: Mentor and develop iOS software engineers while helping shape technical solutions and team success.

Collaborative Environment: Partner with engineering, product, QA, manufacturing, and service teams to deliver impactful solutions.

Meaningful Innovation: Work on products that combine software development, problem-solving, and continuous improvement.


Duties and Responsibilities

  • Assists management in the operation of the department, including the coordination of resources and assets, budgeting and scheduling, process and work system management, interviewing/hiring, and other administrative responsibilities.
  • Mentors other members of the iOS software team, including the technical and administrative supervision of another engineer's work.
  • Reviews software strategy with Engineering management and other engineers to assure that the final products are safe for the end user, follow good engineering practices (software must be able to be maintained and modified if necessary), perform the required functions, and can be efficiently and effectively maintained as products.
  • Completes performance appraisals as required by company policies in a timely fashion, including follow-up responsibility to assist with professional development and/or disciplinary actions as required for the staff assigned.


Education and Experience

  • B.A./B.S. in Computer Science, an equivalent degree, or equivalent work experience required.
  • At least 6 years of experience developing native iOS applications using Swift required. Appropriate internship, co-op, or similar work experience may be considered.
  • Experience with software and product systems design and programming, including object-oriented design and MVC/MVVM architectures required.


Required Skills/Abilities

  • Strong leadership, coaching, and mentoring abilities.
  • Strong knowledge of native iOS application development using Swift.
  • Experience with iOS application architectures, including MVC and MVVM.
  • Excellent problem-solving and decision-making skills.
  • Strong written, verbal, and interpersonal communication skills.
  • Ability to communicate technical concepts to a variety of audiences.
  • Strong attention to detail and organizational skills.
  • Ability to work independently and collaboratively within a team environment.
  • conflict resolution and relationship-building skills.
  • Commitment to continuous improvement and professional development.