1

Intermediate Software Engineer Jobs in North Ridgeville, OH

Develop Heating and Cooling Load Calculations within Carrier HAP software. * Model airside ductwork ... Intermediate knowledge and proficiency in engineering design, AEC industry, codes and standards is ...

Senior Bridge Engineer

Akron, OH · On-site

$88K - $154K/yr

... intermediate-size project. * Provides input and technical guidance to CAD Designer/Drafters ... Comprehensive knowledge of industry standard and specialty bridge design and analysis software ...

Senior Bridge Engineer

Akron, OH · On-site

$88K - $154K/yr

... intermediate-size project. * Provides input and technical guidance to CAD Designer/Drafters ... Comprehensive knowledge of industry standard and specialty bridge design and analysis software ...

Intermediate working knowledge of electrical, electronic, pneumatic, and mechanical control devices ... of CMMS software such as Workspeed. * Great communications ability, both verbal and written.

Intermediate working knowledge of electrical, electronic, pneumatic, and mechanical control devices ... of CMMS software such as Workspeed. * Great communications ability, both verbal and written.

Intermediate working knowledge of electrical, electronic, pneumatic, and mechanical control devices ... of CMMS software such as Workspeed. * Great communications ability, both verbal and written.

Lead Electrical Engineer

Cleveland, OH · On-site

$92K - $187K/yr

... intermediate, or large projects and completes all necessary tasks on assigned projects so projects ... software. Benefits and Perks * Flexible and Hybrid Work Schedule * Paid Time Off - Credited to You ...

Lead Electrical Engineer

Cleveland, OH · On-site

$92K - $187K/yr

... intermediate, or large projects and completes all necessary tasks on assigned projects so projects ... software. Benefits and Perks * Flexible and Hybrid Work Schedule * Paid Time Off - Credited to You ...

Lead Electrical Engineer

Cleveland, OH · On-site

$92K - $187K/yr

... intermediate, or large projects and completes all necessary tasks on assigned projects so projects ... software. Benefits and Perks * Flexible and Hybrid Work Schedule * Paid Time Off - Credited to You ...

Be Seen First

Building Engineer

Cleveland, OH · On-site

$36 - $38/hr

Intermediate working knowledge of electrical, electronic, pneumatic, and mechanical control devices ... of CMMS software such as Workspeed. * Great communications ability, both verbal and written.

Be Seen First

Building Engineer

Cleveland, OH · On-site

$36 - $38/hr

Intermediate working knowledge of electrical, electronic, pneumatic, and mechanical control devices ... of CMMS software such as Workspeed. * Great communications ability, both verbal and written.

May be assigned to a project or organizational team, or as a design engineer for intermediate to ... applicable engineering software What Desired Skills You'll Bring: * EIT * Prior internship ...

Showing results 21-40

Intermediate Software Engineer information

See North Ridgeville, OH salary details

$56.1K

$130.3K

$181.5K

How much do intermediate software engineer jobs pay per year?

As of Aug 13, 2026, the average yearly pay for intermediate software engineer in North Ridgeville, OH is $130,260.00, according to ZipRecruiter salary data. Most workers in this role earn between $106,000.00 and $152,800.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?

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 North Ridgeville, OH? The most popular types of Software Engineer jobs in North Ridgeville, OH are:
What cities near North Ridgeville, OH are hiring for Intermediate Software Engineer jobs? Cities near North Ridgeville, OH with the most Intermediate Software Engineer job openings:

Mechanical Staff Engineer II

CESO, Inc.

Cleveland, OH

$65K - $117K/yr

Full-time

Re-posted 16 days ago


Job description

Are you seeking purpose, challenge, and talented colleagues? With a diverse portfolio of commercial, retail, hospitality, multi-family, and light industrial programs, CESO has the opportunity for you to develop your career. We develop leaders and empower our associates to use their skills and talents to positively impact the world through service – to our coworkers, clients, and communities. We subscribe to the mission of “finding purpose through serving others,” so if this speaks to you, let’s connect!

At CESO, the Mechanical Staff Engineer II is proficient in basic engineering practice which helps the senior design staff execute projects by performing basic duties including technical design and calculations, document production, and all other necessary project duties to complete projects on time, within budget and consistent with industry production and care standards. 
Primary Responsibilities
  • Learn how to communicate design requirements effectively with internal and external design team members, contractors, and equipment sales representatives to determine project scope and feasibility.
  • Begin to develop design approaches and concepts with the input and oversight from senior staff.
  • Participate in client, company, and industry events to build and maintain professional relationships.
  • Develop an understanding of industry standards, the technical policies and company-specific procedures for project execution.
  • Perform calculations, design basic engineering system(s), and fulfill other duties as assigned through collaboration and with assistance from experienced design staff.
  • Create system layouts, detail drawings, schematics, and schedules using Revit, AutoCAD or other software.
  • Develop Heating and Cooling Load Calculations within Carrier HAP software.
  • Model airside ductwork, air terminals, and equipment.
  • Model waterside piping, pumps, terminal and main equipment.
  • Help prepare and modify studies, plans, reports, specifications, and project designs.
  • Assist project managers and design team with project coordination and facilitation between architects, contractors, other engineers, and other team members to determine project scope, feasibility, and equipment needs, and provide operating procedures and technical information. 
  • Perform other duties as assigned.
Position Requirements
  • Bachelor’s degree in Mechanical or Architectural Engineering from an ABET accredited college or university and 3 or more years of relevant experience is required; Master’s degree in Electrical or Architectural Engineering, or similar discipline, can substitute up to 1 year of work experience.
  • Intermediate knowledge and proficiency in engineering design, AEC industry, codes and standards is required.
  • Professional Engineer (PE) license is required.
  • Computer skills necessary to enter daily timesheet data and use Microsoft Outlook for email correspondence.
  • Intermediate knowledge of Microsoft Office Suite.  Prior experience with AutoCAD, Revit, Carrier HAP and BlueBeam Revu.
  • Travel may be up to 25% as directed by supervisor. 
Benefits and Perks
  • Flexible and Hybrid Work Schedule
  • Paid Time Off – Credited to You 100% Upfront
  • 401K with a Company Match
  • Rewards and Recognition Program
  • Training and Development to Foster Professional Growth
  • Paid Holidays
  • Medical / Dental / Vision Coverage
  • Welcome Box
  • Casual Dress Code
  • Reimbursement for Professional Licenses
  • Paid Time Off for Community Team Service Events
  • Voluntary or Supplemental Short-Term / Long-Term Disability
  • Employee Assistance Program
  • Company Paid Bonding and Recovery
  • Employee Events such as Lunches and Outings to Foster a Positive Work Environment
CESO Compensation Transparency:
The pay band shown reflects the minimum and maximum base salary for this position at CESO. Actual pay is 
determined by several factors, including location, experience, education, skills, and internal equity. Our pay 
structures are benchmarked against industry and market data to stay competitive. Each offer is based on a full review 
of a candidate’s background, qualifications, and fit for the role.

Below are the typical new hire pay ranges for this position based on location:
Kansas City, KS: $69,438 - $84,205
Cleveland, OH: $69,438 - $84,205
Rogers, AR: $65,783 - $79,773
CESO is a principle-centered organization that aligns with strong service values, integrity, and authenticity.  We develop and inspire through training and coaching on the job.  At CESO, we believe that work should be more rewarding than just a paycheck.  In addition to a comprehensive benefit and compensation program, we create memories and friendships through our employee and service events.
 
CESO, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sexual orientation, gender identity, national origin, genetics, disability, age, veteran status, or any other characteristic protected by law. This organization participates in E-Verify and is a drug-free workplace. Criminal background checks and drug/alcohol checks are required.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.