1

Mid Level Software Engineer Jobs in Canal Fulton, OH

Software Engineer Level 4

Bath, OH · On-site

$120 - $180/hr

Provide technical direction, mentorship, and guidance to junior and mid-level software engineers. * Develop and maintain technical documentation, engineering artifacts, deployment documentation ...

SOFTWARE DEVELOPER

Hudson, OH · On-site

$85 - $120/hr

Position Overview The Software Developer is a mid-level individual contributor responsible for independently designing, developing, testing, and maintaining software solutions across a range of ...

Software Engineer

Bath, OH · On-site

$140 - $200/hr

Provide technical direction, mentorship, and guidance to junior and mid-level software engineers. * Develop and maintain technical documentation, engineering artifacts, deployment documentation ...

Software Engineer

Akron, OH · On-site

$70 - $90/hr

The Software Engineer will primarily be involved in the ongoing development and validation of ... System level design and hardware/software co-design * Verification and validation activities ...

Sr. Software Engineer

Richfield, OH · On-site

$114K - $150K/yr

Candidate will have working experience developing enterprise level web applications, specifically ... Minimum 5 years' experience in software engineering field*. * Minimum 5 years experience in J2EE ...

Sr. Software Engineer (Java)

Richfield, OH · On-site

$116K - $153K/yr

Richfield, OH Position Summary The Software Engineer performs moderately complex application design, systems analysis, and programming activities for enterprise-level web applications. This role ...

Sr. Software Engineer

Richfield, OH · On-site

$85 - $110/hr

Candidate will have working experience developing enterprise level web applications, specifically ... Minimum 5 years' experience in software engineering field*. * Minimum 5 years experience in J2EE ...

Candidate will have working experience developing enterprise level web applications, specifically ... Minimum 5 years' experience in software engineering field*. * Minimum 5 years experience in J2EE ...

Sr. Software Engineer

Richfield, OH · On-site

$114K - $150K/yr

Candidate will have working experience developing enterprise level web applications, specifically ... Minimum 5 years' experience in software engineering field*. * Minimum 5 years experience in J2EE ...

At Synchrony, a software engineer internship allows you to gain experience while you are still ... Support integration and system level testing. * Perform other duties and/or special projects as ...

At Synchrony, a software engineer internship allows you to gain experience while you are still ... Support integration and system level testing. * Perform other duties and/or special projects as ...

Senior Director of Software

Wooster, OH · On-site

$220K/yr

Owns senior-level accountability for software engineering execution, organizational effectiveness, platform alignment, release quality, and delivery health. * Leads software directors, managers, and ...

Senior Director of Software

Wooster, OH · On-site

$220K/yr

Owns senior-level accountability for software engineering execution, organizational effectiveness, platform alignment, release quality, and delivery health. * Leads software directors, managers, and ...

Senior Director of Software

Wooster, OH · On-site

$164K - $203K/yr

Owns senior-level accountability for software engineering execution, organizational effectiveness, platform alignment, release quality, and delivery health. * Leads software directors, managers, and ...

next page

Showing results 1-20

Mid Level Software Engineer information

See Canal Fulton, OH salary details

$58.2K

$135.1K

$188.2K

How much do mid level software engineer jobs pay per year?

As of Aug 25, 2026, the average yearly pay for mid level software engineer in Canal Fulton, OH is $135,098.00, according to ZipRecruiter salary data. Most workers in this role earn between $109,900.00 and $158,400.00 per year, depending on experience, location, and employer.

What is a mid level software engineer?

A Mid Level Software Engineer is a professional with a few years of experience who develops, tests, and maintains software applications. They work independently on tasks, contribute to code reviews, and collaborate with teams to design and implement solutions. Mid-level engineers are expected to write clean, efficient code, troubleshoot issues, and improve system performance. They may also mentor junior developers and participate in architectural discussions. Typically, they have strong problem-solving skills and proficiency in programming languages relevant to their role.

What typical responsibilities can I expect as a mid level software engineer?

As a Mid Level Software Engineer, you will be involved in designing, coding, testing, and maintaining software applications, often working on both new and existing projects. You’ll collaborate with other engineers, product managers, and QA teams to deliver features that meet business requirements, while also participating in code reviews and contributing to architectural decisions. Your responsibilities may also include troubleshooting bugs, refining development processes, and occasionally mentoring junior engineers. This role typically offers a blend of technical challenge, teamwork, and opportunities for continued skill development.

What are the key skills and qualifications needed to thrive in the mid level software engineer position, and why are they important?

To thrive as a Mid Level Software Engineer, you need a solid understanding of software development principles, programming languages such as Java, Python, or C#, and a bachelor’s degree in computer science or a related field. Experience with version control systems like Git, familiarity with agile methodologies, and sometimes certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are advantageous. Strong problem-solving skills, teamwork, and effective communication are standout soft skills in this position. These combined skills enable engineers to deliver high-quality code, collaborate efficiently within development teams, and adapt to evolving project requirements.

Is 25 too late to become a mid level software engineer?

Age is not a strict barrier to becoming a mid level software engineer; many professionals transition into software development in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and experience with development tools, through self-study, coding bootcamps, or formal education. Employers value skills and experience over age, so with dedication, starting at 25 is entirely feasible.

What does a mid level software engineer earn?

A mid-level software engineer typically earns between $80,000 and $120,000 annually, depending on location, industry, and experience. They often have 2-5 years of experience and may work with programming languages like Java, Python, or C++, using tools such as Git and Agile methodologies.

What cities near Canal Fulton, OH are hiring for Mid Level Software Engineer jobs?

Cities near Canal Fulton, OH with the most Mid Level Software Engineer job openings:

Infographic showing various Mid Level Software Engineer job openings in Canal Fulton, OH as of June 2026, with employment types broken down into 94% Full Time, 4% Part Time, and 2% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $135,098 per year, or $65 per hour.

Software Engineer Level 4

Core4ce Careers

Bath, OH • On-site

$120 - $180/hr

Other

Medical, Dental, Vision, Retirement, PTO

Posted 6 days ago


Job description

We are seeking a highly experiencedSoftware Engineer IV to provide technical leadership in the design, development, and implementation of complex software solutions supporting mission-critical government programs.

This role requires advanced expertise in software engineering, computer science, and information technology, along with the ability to lead technical teams, mentor junior engineers, and interface directly with government stakeholders. The ideal candidate will apply independent judgment, strong software engineering fundamentals, and innovative problem-solving skills to develop solutions tailored to unique government and mission requirements.

Responsibilities
  • Design, develop, test, deploy, and maintain scalable, secure, and reliable software applications and backend services.
  • Develop and support microservices, REST APIs, event-driven systems, and containerized applications using Docker and Kubernetes.
  • Debug and troubleshoot complex application, integration, container, and distributed-system issues.
  • Write clean, maintainable, well-documented code in accordance with established engineering standards and best practices.
  • Participate in code reviews and automated testing, including unit, integration, regression, and smoke testing.
  • Collaborate with software engineers, systems engineers, cybersecurity personnel, program leadership, and government stakeholders to deliver mission-focused technical solutions.
  • Provide technical direction, mentorship, and guidance to junior and mid-level software engineers.
  • Develop and maintain technical documentation, engineering artifacts, deployment documentation, reports, and other program deliverables.
  • Support Agile development processes and continuous improvement initiatives.
  • Independently investigate technical problems, identify root causes, evaluate solutions, and implement corrective actions.
  • Ensure software solutions meet applicable security, performance, reliability, and mission requirements.

*This position is designed to be flexible, with responsibilities evolving to meet business needs and enable individual growth.

Requirements
  • Active TS/SCI clearance preferred. Candidates with the ability to obtain a TS/SCI clearance will be considered.
  • 7+ years in software engineering, with strong background in backend or full-stack development.
  • Strong proficiency with Python, including the ability to independently develop, debug, and maintain Python applications, scripts, and development tooling.
  • Strong working knowledge of Git and distributed version-control concepts.
  • Practical experience building, running, debugging, and troubleshooting applications using containerized development tools.
  • Demonstrated experience leading software development efforts and providing technical guidance to engineering teams.
  • Strong technical writing and documentation skills.
  • College Degree in Engineering, Computer Science, Information Technology, or a related technical field.
Highly Desired Qualifications
  • Experience developing in WSL, Linux, or comparable Unix-based development environments.
  • Experience designing, developing, and deploying cloud-native applications.
  • Experience implementing and supporting event-driven architectures.
  • Strong understanding of secure software development practices and cybersecurity principles.
  • Practical experience working in Agile environments utilizing the Scrum framework.
  • Scrum-related developer certifications and demonstrated Agile development experience.
  • Kubernetes certifications such as:
    • Certified Kubernetes Administrator (CKA)
    • Certified Kubernetes Application Developer (CKAD)
  • Experience developing and deploying containerized applications using Kubernetes and related technologies.
  • Master's degree in Engineering, Computer Science, Information Technology, or a related technical field.
Why Work for Us?

Core4ce is a team of innovators, self-starters, and critical thinkers—driven by a shared mission to strengthen national security and advance warfighting outcomes.

We offer:

  • 401(k) with 100% company match on the first 6% deferred, withimmediatevesting
  • Comprehensive medical, dental, and vision coverage—employee portion paid 100% by Core4ce
  • Unlimitedaccess totrainingand certifications, with no pre-set cap on eligible professional development
  • Tuition assistancefor job-related degrees and courses
  • Paidparental leave, PTO that grows with tenure, and generous holiday schedules
  • Got a big idea? At Core4ce,The Forgegives every employee the chance to propose bold innovations and help bring them to life with internal backing.

Join us to build a career that matters—supported by a company that invests in you.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy), national origin, disability, veteran status, age, genetic information, or other legally protected status.
*Core4ce provides the listed pay range for this position as a general guideline only and not as a guarantee of compensation or salary. Final offers may take into account a variety of factors, including, but not limited to, job responsibilities, education, experience, knowledge, skills, abilities, internal equity, market data alignment, any applicable collective bargaining agreement, and other legal requirements.

#J-18808-Ljbffr