1

Intermediate Software Engineer Jobs in Ohio (NOW HIRING)

Title: Software Engineer Lead Location: Strongsville, OH Industry background: Financial/Banking ... Basic to intermediate Python coding skills for automation, data transformations, or advanced ...

Sr. Software Engineer

Columbus, OH · Hybrid

$114K - $150K/yr

Requirements Skill Set • Python - Expert • SAS - Intermediate • Snowflake - Basic • SQL ... The Sr. Software Engineer is responsible for system analysis, design, development and testing for ...

Sr. Software Engineer

Dayton, OH

$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 ...

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 ...

BI Software Engineer I

Beachwood, OH

$49 - $63.75/hr

... Intermediate knowledge of data integration tools, ETL/ELT processes, data formatting, and warehouse ... Software Engineering Job Family: Information Technology Address: 3000 Auburn Dr Primary Location:

BI Software Engineer I

Beachwood, OH · On-site

$49 - $63.75/hr

... Intermediate knowledge of data integration tools, ETL/ELT processes, data formatting, and warehouse ... Software Engineering Job Family: Information Technology Address: 3000 Auburn Dr Primary Location:

Software Engineer

Cleveland, OH · On-site

$50 - $65/hr

... Software development Experience ... Level Intermediate Level Job Type & Location This is a Contract to Hire position based out of ...

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 · 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 ...

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 Jun 9, 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 III - NovaStar

Other

Posted 10 days ago


Job description

Description

Applied Research Solutions is seeking multiple Software Engineers with a mix of experience talent in areas related to cloud-native full-stack development. As part of our team, you will provide software and web development services in support of our customer in Dayton, OH. We are seeking a diverse group of candidates that meet many of the desired skillsets below. Our ideal candidate would possess a broad range of skills as our scope of work spans various technologies, including JavaScript, Python, React, Angular, and others. Independent problem-solving, as well as the ability to use deep reach-back support and a collaborative environment is a requirement for the engineering team. We value candidates who bring development expertise and a willingness to embrace the architectures, languages, and libraries best suited to delivering mission success and an outstanding user experience.

Why Work with us?

Applied Research Solutions (ARS) is respected as a world-class provider of technically integrated solutions as we deliver premier talent and technology across our focused markets for unparalleled, continuous mission support. Awarded a Best Places to Work nominee since 2020, ARS recognizes that without our career- driven, loyal professionals, we would not be able to deliver state-of-the-art results for our mission partners. We firmly believe that prioritizing our employees is of the upmost importance. We provide a culture where our employees are challenged to meet their career goals and aspirations, while still obtaining a work/life balance. ARS employees are motivated through our industry competitive benefits package, our awards and recognition program, and personalized attention from ARS Senior Managers.

Responsibilities include:

  • Applies advanced knowledge in the areas of engineering, computer science, and information technology for the technical design, development, and implementation of complex programming projects.

  • Gives technical direction to lower level programmers.

  • Typical assignments are complex and require use of initiative and independent judgment.

  • Develops solutions unique to the Govts needs. Can function as Project Leader, which involves interfacing with the Govt.

  • Possesses sufficient writing skills to prepare and generate technical reports and other documentation pertinent to the position.

  • Produce software based on desired functionality provided by users and analysts

  • Interpret mission needs and requirements to produce user-friendly software systems

  • Leverage continuous integration to create sustainable and maintainable software

  • Interact with teammates and users through whiteboard sessions and/or design documents to establish circular feedback

  • Other duties as assigned

Qualifications/ Technical Experience Requirements:

  • Ability to obtain a TS/SCI clearance

  • Must be a US Citizen

  • 10+ years of experience in this field, or related.

  • Bachelor’s in Computer Science, Engineering, Computer Engineering, or Information Technology

  • Experience in multiple of the following: Java, Python, Go, Rust, JavaScript, TypeScript, Angular, VueJs, NodeJS, OpenAPI, ArangoDB, Valkey, PostgreSQL, MinIO, Istio ServiceMesh, Redis, Knative, Kubernetes, Helm, Terraform, OpenContainer Initiative, OTEL, and/or Kafka is desired.

  • Additionally, experience with Artificial Intelligence/Machine Learning technologies, such as Tensorflow, PyTorch, LangChain, vLLM, PyTorch Lightning, SK Learn, LibreChat, Streamlit, KubeFlow, MLFlow, Bedrock, Fast API, Tune, Ray Train, Safe Tensors, and/or ONNX is highly desired

  • Kubernetes Certified Application Developer (CKAD) and Certified Kubernetes Administrator (CKA) certifications are highly desired

All positions at Applied Research Solutions are subject to background investigations. Employment is contingent upon successful completion of a background investigation including criminal history and identity check.

This contractor and subcontractor shall abide by the requirements of 41 CFR 60-741.5(a). This regulation prohibits discrimination against qualified individuals on the basis of disability and requires affirmative action by covered prime contractors and subcontractors to employ and advance in employment qualified individuals with disabilities.

This contractor and subcontractor shall abide by the requirements of 41 CFR 60-300.5(a). This regulation prohibits discrimination against qualified protected veterans and requires affirmative action by covered contractors and subcontractors to employ and advance in employment qualified protected veterans.

Qualifications

Skills

Preferred

  • Java: Intermediate

  • Software: Intermediate

  • Coding: Intermediate

  • Python: Intermediate

Behaviors

Preferred

  • Enthusiastic: Shows intense and eager enjoyment and interest

  • Team Player: Works well as a member of a group

  • Innovative: Consistently introduces new ideas and demonstrates original thinking

Education

Preferred

  • Bachelors or better in Computer Science

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

This employer is required to notify all applicants of their rights pursuant to federal employment laws.

For further information, please review the Know Your Rights (https://www.eeoc.gov/poster) notice from the Department of Labor.