1

Intermediate Software Engineer Jobs in Ohio (NOW HIRING)

Sr. Software Engineer

Dayton, OH · On-site +1

$119K - $157K/yr

DoD 8140 intermediate certification or DoD 8570 IAM Level II certifications or higher * US Citizens ... software systems engineering, system architecture, or technical leadership roles * Strong ...

... software to meet requirements • Design and develop test automation code • Complete complex ... Level Intermediate Level Job Type & Location This is a Contract to Hire position based out of ...

Software Engineer

Cleveland, OH · On-site

$50 - $65/hr

... software to meet requirements • Design and develop test automation code • Complete complex ... Level Intermediate Level Job Type & Location This is a Contract to Hire position based out of ...

Java Developer - Intermediate

Columbus, OH · On-site

$54.30 - $56.11/hr

We are seeking a Software Engineer to join our team. The ideal candidate will have strong ... Intermediate. Preferred Skills: Exposure to public cloud platforms and infrastructure as code.

BI Software Engineer I

Beachwood, OH · On-site

$49 - $63.75/hr

BI Software Engineer I Locations: Beachwood OH, Atlanta GA, Dearborn MI, Reading PA, or Irving TX ... Intermediate knowledge of data integration tools, ETL/ELT processes, data formatting, and warehouse ...

BI Software Engineer I

Beachwood, OH · On-site

$49 - $63.75/hr

BI Software Engineer I Locations: Beachwood OH, Atlanta GA, Dearborn MI, Reading PA, or Irving TX ... Intermediate knowledge of data integration tools, ETL/ELT processes, data formatting, and warehouse ...

BI Software Engineer I

Beachwood, OH

$49 - $63.75/hr

BI Software Engineer I Locations: Beachwood OH, Atlanta GA, Dearborn MI, Reading PA, or Irving TX ... Intermediate knowledge of data integration tools, ETL/ELT processes, data formatting, and warehouse ...

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 1, 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:

Software Engineer-Other - Intermediate

PTR Global

Columbus, OH • On-site

$45 - $50/hr

Other

Medical, Dental, Vision, Retirement, PTO

Posted 3 days ago


Job description

Job Description:
  • Proficient in application development skills for more than one technology as well as multiple design techniques.
  • Working proficiency in development toolset to design, develop, test, deploy, maintain and improve software.
  • Strong understanding of Agile methodologies with ability to work in at least one of the common frameworks.
  • Strong understanding of techniques such as Continuous Integration, Continuous Delivery, Test Driven Development, Cloud Development, application resiliency and security.
  • Proficiency in one or more general purpose programming languages.
  • Working proficiency in a portion of software engineering disciplines and demonstrates understanding of overall software skills including business analysis, development, testing, deployment, maintenance and improvement of software.
Roles and Responsibilities:
  • Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  • Creates secure and highquality production code and maintains algorithms that run synchronously with appropriate systems.
  • Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development.
  • Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems.
  • Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture.
  • Contributes to software engineering communities of practice and events that explore new and emerging technologies.
  • Adds to team culture of diversity, opportunity, inclusion, and respect.

Category Name Required Importance Level Last Used Experience Protocols Java No 1
Additional Skills:
  • Handson experience with AWS infrastructure and containerization (EKS/ECS).
  • Proficient with Infrastructure as Code, especially Terraform.
  • Strong experience in either backend API development (Java/Spring Boot) or frontend UI (React).
Note:
Pay Range: $45/hr - $50/hr on W2
The specific compensation for this position will be determined by a number of factors, including the scope, complexity and location of the role as well as the cost of labor in the market; the skills, education, training, credentials and experience of the candidate; and other conditions of employment. Our full-time consultants have access to benefits including medical, dental, vision and 401K contributions as well as any other PTO, sick leave, and other benefits mandated by appliable state or localities where you reside or work.