1

Mid Level Software Developer Jobs in Sandusky, OH

Senior Software Engineer

Amherst, OH · On-site

$107K - $141K/yr

The Senior Software Engineer designs, develops, and maintains embedded software for industrial ... Ability to translate system-level requirements into robust, maintainable software designs. * Strong ...

Senior Software Engineer

Amherst, OH

$107K - $141K/yr

The Senior Software Engineer designs, develops, and maintains embedded software for industrial ... level . * Provide technical support during product launch activities , including field issue ...

Controls Engineer - 3rd Shift

Bellevue, OH · On-site

$78K - $101K/yr

... software at an advanced level • Fanuc programming languages at an advanced level • Ability to work with MQ1 and QAD databases at an advanced level PHYSICAL DEMANDS, WORK ENVIRONMENT, AND OTHER ...

Controls Engineer - 3rd Shift

Bellevue, OH

$78K - $101K/yr

... software at an advanced level · Fanuc programming languages at an advanced level · Ability to work with MQ1 and QAD databases at an advanced level PHYSICAL DEMANDS, WORK ENVIRONMENT, AND OTHER ...

next page

Showing results 1-20

Mid Level Software Developer information

See Sandusky, OH salary details

$44.8K

$104.4K

$155K

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

As of Jul 13, 2026, the average yearly pay for mid level software developer in Sandusky, OH is $104,411.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,000.00 and $121,400.00 per year, depending on experience, location, and employer.

What are the typical daily responsibilities of a Mid Level Software Developer?

As a Mid Level Software Developer, your daily responsibilities often include writing and reviewing code, participating in code reviews, collaborating with colleagues on project requirements, and troubleshooting bugs or technical issues. You may also be involved in designing features, writing unit tests, and participating in regular stand-up meetings as part of an agile team. Additionally, you'll interact with product managers, QA engineers, and other team members to ensure the software meets project deadlines and quality standards. This role offers the chance to take on increasing ownership of projects while continuing to learn and grow professionally.

What are the key skills and qualifications needed to thrive in the Mid Level Software Developer position, and why are they important?

To thrive as a Mid Level Software Developer, you should have solid programming skills in languages like Java, Python, or JavaScript, along with a relevant bachelor's degree or equivalent experience. Familiarity with version control systems such as Git, frameworks like React or Spring, and knowledge of agile development practices are typically required. Effective problem-solving, clear communication, and a collaborative mindset are valuable soft skills in this position. These skills enable you to build reliable software, contribute to team projects, and adapt to evolving technical challenges.

What is a Mid Level Software Developer job?

A Mid Level Software Developer is a professional with a few years of experience who contributes to designing, coding, testing, and maintaining software applications. They work independently on tasks but also collaborate with senior developers and teams to implement solutions. Their role often includes debugging code, optimizing performance, and ensuring best practices in development. Mid-level developers are expected to have a solid understanding of programming languages, frameworks, and software development life cycles. They may also mentor junior developers and participate in code reviews to maintain code quality.

What are the most commonly searched types of Software Developer jobs in Sandusky, OH? The most popular types of Software Developer jobs in Sandusky, OH are:
What cities near Sandusky, OH are hiring for Mid Level Software Developer jobs? Cities near Sandusky, OH with the most Mid Level Software Developer job openings:
Infographic showing various Mid Level Software Developer job openings in Sandusky, OH as of July 2026, with employment types broken down into 85% Full Time, 3% Part Time, 1% Temporary, and 11% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution, with an average salary of $104,411 per year, or $50.2 per hour.
Senior Software Engineer

Senior Software Engineer

Nordson Corporation

Amherst, OH • On-site

$107K - $141K/yr

Full-time

Re-posted yesterday


Nordson Medical rating

6.9

Company rating: 6.9 out of 10

Based on 6 frontline employees who took The Breakroom Quiz


Job description

The Senior Software Engineer designs, develops, and maintains embedded software for industrial control systems, operating with a high degree of autonomy and technical ownership. This role serves as a technical leader within the development team, providing advanced expertise in embedded systems, real-time operating systems, and industrial communication networks. The Senior Software Engineer is responsible not only for delivering high-quality software solutions, but also for guiding design decisions, reviewing peer work, and ensuring robust, scalable, and maintainable system architectures.
Essential Job Duties and Responsibilities
  • Lead the design, development, integration, and testing of embedded software solutions for industrial control products.
  • Serve as technical owner for assigned features, subsystems, or products throughout the entire development lifecycle.
  • Contribute to and influence system and software architecture decisions, ensuring scalability, reliability, and maintainability.
  • Conduct design and code reviews and provide technical guidance and best-practice recommendations to other engineers.
  • Develop and review software requirements, design documentation, verification and validation plans, and build procedures.
  • Support hardware bring-up, system integration, and troubleshooting at both the subsystem and system level.
  • Provide technical support during product launch activities, including field issue investigation and root cause analysis.
  • Collaborate cross-functionally with Hardware Engineering, Systems Engineering, Manufacturing, and Quality teams.
  • Drive continuous improvement in software design practices, coding standards, development processes, and tool usage.
  • Mentor and provide technical coaching to less-experienced engineers.
  • Perform other duties as assigned.

Education and Experience Requirements
  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field required.
  • 6-10 years of embedded software development experience in an industrial or regulated environment.
  • Demonstrated experience owning complex software components or subsystems.

Skills and Abilities
  • Proven experience developing embedded software in C and C++.
  • Strong experience working with Linux-based embedded systems and/or real-time operating systems (RTOS).
  • Solid understanding of industrial communication networks, with CAN bus experience strongly preferred.
  • Experience with embedded microcontroller architectures, preferably STMicroelectronics (STM32) devices.
  • Hands-on experience with CODESYS PLC programming and control logic development.
  • Demonstrated ability to debug and troubleshoot complex issues across hardware and software boundaries.
  • Working knowledge of software version control systems, build systems, and embedded development toolchains.
  • Experience supporting products throughout the entire product lifecycle, including development, release, production, and field support.
  • Ability to translate system-level requirements into robust, maintainable software designs.
  • Strong analytical and problem-solving skills applied to complex technical challenges.
  • Effective written and verbal communication skills, including the ability to explain technical concepts clearly.
  • Ability to manage multiple priorities across parallel development efforts.
  • Demonstrated ability to influence technical direction without formal authority.
  • Comfortable mentoring peers and providing clear, constructive technical feedback.

Working Conditions and Physical Demands
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed above are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Travel Required
Minimal _10_%
#LI-TT1
#nordsonindustrialcoatingsystems

What Nordson Medical employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom