1

Intermediate Software Engineer Jobs in Ohio (NOW HIRING)

Analytics Engineer, Data Platform

Columbus, OH · On-site

$110K - $132K/yr

... intermediate / mart separation. * Experience working with ETL/ELT pipelines and partnering with data or software engineers on data ingestion. * Comfort with the command line: run scripts, manage ...

Analytics Engineer, Data Platform

Columbus, OH · On-site

$110K - $132K/yr

... intermediate / mart separation. * Experience working with ETL/ELT pipelines and partnering with data or software engineers on data ingestion. * Comfort with the command line: run scripts, manage ...

DoD 8140 intermediate certification or DoD 8570 IAM Level II certifications or higher * Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or related field; or ...

Senior Network Engineer

Cleveland, OH · On-site

$100K - $138K/yr

... and software as required. • Assist the Manager and Advanced network engineers to perform post ... Required : • Intermediate knowledge of networking protocols including but not limited to IPv4 ...

Senior Network Engineer

Cleveland, OH · On-site

$100K - $138K/yr

... and software as required. • Assist the Manager and Advanced network engineers to perform post ... Required : • Intermediate knowledge of networking protocols including but not limited to IPv4 ...

Junior Developer

Dayton, OH · On-site

$65K - $84K/yr

The Junior Software Developer will support client IT systems development and operations within a CI ... 8140 intermediate certification or client 8570 IAM Level II certifications or higher • US ...

Java Full stack developer

Columbus, OH · On-site

$50.75 - $65.50/hr

... intermediate level ) Required qualifications, capabilities, and skills • Formal training or certification on software engineering concepts and 5+ years of applied experience • Hands-on practical ...

Administer network equipment, hardware, and software upgrades. * Perform network system backups per ... Intermediate knowledge of networking protocols including but not limited to IPv4, IPv6, ICMP, IMAP ...

Administer network equipment, hardware, and software upgrades. * Perform network system backups per ... Intermediate knowledge of networking protocols including but not limited to IPv4, IPv6, ICMP, IMAP ...

next page

Showing results 1-20

Intermediate Software Engineer information

See Ohio salary details

$60.4K

$140.3K

$195.4K

How much do intermediate software engineer jobs pay per year?

As of Jul 24, 2026, the average yearly pay for intermediate software engineer 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.

What does an Intermediate Software Engineer do?

An Intermediate Software Engineer is responsible for designing, developing, testing, and maintaining software applications. They typically have a few years of experience and can work independently on moderately complex tasks, while also collaborating with senior engineers and other team members. Their work might involve writing code, reviewing pull requests, debugging, and participating in code reviews. Intermediate Software Engineers help ensure that software meets quality standards and project requirements while also learning new technologies and best practices.

What types of projects and responsibilities can an Intermediate Software Engineer expect on a typical team?

As an Intermediate Software Engineer, you’ll often work on both new feature development and maintaining existing codebases. You’ll be expected to write clean, efficient code, participate in code reviews, and help troubleshoot issues alongside senior engineers. Collaboration is common—you’ll frequently interact with product managers, QA testers, and other developers to clarify requirements and ensure timely delivery. This role provides a balance of autonomy and mentorship, making it a great opportunity to broaden your technical skills while contributing meaningfully to team objectives.

What are the key skills and qualifications needed to thrive as an Intermediate Software Engineer, and why are they important?

To thrive as an Intermediate Software Engineer, you need proficiency in programming languages (such as Python, Java, or JavaScript), solid problem-solving abilities, and a relevant degree or equivalent experience. Experience with version control systems (like Git), familiarity with development frameworks, and sometimes certifications in cloud technologies or agile methodologies are valuable. Strong collaboration, communication, and adaptability help you contribute effectively to team projects and navigate shifting priorities. These technical and soft skills ensure you can deliver reliable code, work productively within teams, and adapt to evolving project requirements.

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

AspectIntermediate Software EngineerJunior Software Developer
Required Experience2-4 years0-2 years
SkillsProficient in multiple programming languages, problem-solving, and system designBasic coding skills, understanding of programming fundamentals
Work EnvironmentCollaborates on complex projects, may mentor juniorsFocuses on learning, executing assigned tasks
ResponsibilitiesDesigns components, troubleshoots issues, contributes to architectureImplements features, fixes bugs, learns best practices

The Intermediate Software Engineer typically has more experience and takes on more complex tasks than a Junior Software Developer. They are expected to work independently on parts of projects and contribute to system design, whereas juniors focus on learning and executing basic tasks. This distinction helps employers identify the right level of expertise needed for specific roles.

What are the most commonly searched types of Software Engineer jobs in Ohio? The most popular types of Software Engineer jobs in Ohio are:
What cities in Ohio are hiring for Intermediate Software Engineer jobs? Cities in Ohio with the most Intermediate Software Engineer job openings:
Infographic showing various Intermediate Software Engineer job openings in Ohio as of July 2026, with employment types broken down into 92% Full Time, 5% Part Time, and 3% Contract. Highlights an 89% Physical, 4% Hybrid, and 7% Remote job distribution, with an average salary of $140,250 per year, or $67.4 per hour.

Intermediate Controls Engineer

LAPORTE L.C.C.

Columbus, OH • On-site

$80K - $104K/yr

Full-time

PTO

Posted 6 days ago


Job description

Intermediate Controls Engineer - Hybrid - Columbus, Ohio
We're seeking a full-time controls engineer to join our expanding team and contribute to the design, programming, and management of automation projects in the pharmaceutical and food & beverage industries. LAPORTE is a consulting engineering firm which has been in business for 25 years. Today, the company has 25 offices across North America and Europe, and over 480 employees with a passion for engineering.
Join us for a competitive salary, compensatory PTO, comprehensive benefits, and a supportive work environment that emphasizes professional growth. We believe in a flexible working environment that values work-life balance while encouraging efficiency and creativity on a daily basis.
The Controls Engineer will:
  • Lead and support the design of automation projects, developing specifications for control panels, networks, and software (primarily Allen-Bradley PLC/PACs and Factorytalk View ME/SE HMI and SCADA).
  • Translate process or packaging applications into detailed construction packages for control panel designs and electrical installation scopes. Construction packages typical include equipment arrangement drawings, schematics, wiring diagrams, cable schedules, control panel drawings, etc.
  • Mentor and supervise project team members, enhancing team collaboration and project execution.
  • Provide comprehensive lifecycle support for projects, including system design, troubleshooting, testing, and commissioning.
  • Perform site surveys and offer hands-on support during installation, focusing on control system deployment.
  • Adhere to and ensure compliance with relevant codes (UL508A, NEC) and standards.
  • Engage in diverse projects, enhancing your engineering and project management skills.
  • Travel expectations are dependent on specific project requirements by typically require 1-3 days for an initial site visit and then a return trip to lead commissioning efforts which may take 1-4 weeks. Overall travel is anticipated to be 20-40%.

Qualifications
  • Bachelor's degree in chemical engineering, Mechanical Engineering, Electrical Engineering, or Electrical Engineering Technology.
  • 2-6 years of experience in control systems, manufacturing, or consulting-design environments including experience commissioning systems, preferably as a lead.
  • Proficient in automation project tasks including design, client coordination, and bid package preparation.
  • Skilled in control panel and network design, instrument selection, and control system programming.
  • Proficiency with AutoCAD for control panel design and electrical construction packages.
  • Familiarity / Experience with electrical engineering construction packages - single line diagrams, panel schedules, power plans, etc.
  • Hands-on experience surveying existing control installations and preparing as-built conditions of systems.
  • Experience surveying and planning control systems projects without support of a manager.
  • Hands-on experience with Rockwell Automation software-Studio 5000 / RSLogix 5000 for PLC programming and FactoryTalk View ME / SE for HMI and SCADA development.

Send us your application today. We look forward to meeting you!
The LAPORTE team