2

Mid Level Remote Software Developer Jobs in Cincinnati, OH

Senior Java Developer

Evendale, OH ยท Remote

$110K - $130K/yr

... remote Mon, Fri Responsibilities * Work in a Scrum team, focusing on enhancing our current suite of applications and maintaining our software landscape to promote internal efficiencies, reduce risk ...

Senior Java Developer -

Evendale, OH ยท Remote

$110K - $130K/yr

... remote Mon, Fri Responsibilities * Work in a Scrum team, focusing on enhancing our current suite of applications and maintaining our software landscape to promote internal efficiencies, reduce risk ...

Senior Java Developer -

Evendale, OH ยท Remote

$110K - $130K/yr

... remote Mon, Fri Responsibilities * Work in a Scrum team, focusing on enhancing our current suite of applications and maintaining our software landscape to promote internal efficiencies, reduce risk ...

Senior Java Developer

Evendale, OH ยท Remote

$110K - $130K/yr

... remote Mon, Fri Responsibilities * Work in a Scrum team, focusing on enhancing our current suite of applications and maintaining our software landscape to promote internal efficiencies, reduce risk ...

Senior Java Developer

Evendale, OH ยท Remote

$110K - $130K/yr

... remote Mon, Fri Responsibilities * Work in a Scrum team, focusing on enhancing our current suite of applications and maintaining our software landscape to promote internal efficiencies, reduce risk ...

Senior Java Developer -

Evendale, OH ยท Remote

$110K - $130K/yr

... remote Mon, Fri Responsibilities * Work in a Scrum team, focusing on enhancing our current suite of applications and maintaining our software landscape to promote internal efficiencies, reduce risk ...

ServiceNow Developer

Cincinnati, OH ยท Remote

$51.75 - $71.25/hr

REMOTE Job Type: Contract to hire Rate: $Open/hr. Requirements Must Haves: * 7 years of professional Service Now design and development experience * 7 years of software engineering experience, with ...

ServiceNow Developer

Cincinnati, OH ยท On-site +1

$51.75 - $71.25/hr

REMOTE Job Type: Contract to hire Rate: $Open/hr. Requirements Must Haves: * 7 years of professional Service Now design and development experience * 7 years of software engineering experience, with ...

Sr. Innovation Software Engineer

Cincinnati, OH ยท On-site +1

$117K - $155K/yr

The Senior Innovation Software Engineer will partner closely across the Innovation team to develop ... Remote roles will also have the opportunity to come together in our offices for moments that matter.

C# Software Architect

Erlanger, KY ยท On-site +1

$130K - $150K/yr

Quest Global delivers world-class end-to-end engineering solutions by leveraging our deep industry ... This role is considered a remote position with occasional visits to customer office located in ...

Principal Engineer

Evendale, OH ยท Remote

$150K/yr

Hybrid - onsite and remote Responsibilities * Serve as the primary technical authority for the ... level. * Comprehensive and demonstrable full-stack software development skills and experience ...

next page

Showing results 1-20

Mid Level Remote Software Developer information

See Cincinnati, OH salary details

$85.9K

$100.7K

$114.2K

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

As of Jun 29, 2026, the average yearly pay for mid level remote software developer in Cincinnati, OH is $100,744.00, according to ZipRecruiter salary data. Most workers in this role earn between $93,500.00 and $107,900.00 per year, depending on experience, location, and employer.

What are some common challenges faced by mid-level remote software developers, and how can they be addressed?

Mid-level remote software developers often encounter challenges such as maintaining effective communication with distributed teams, managing their time independently, and staying aligned with project goals without in-person supervision. To address these, it's important to proactively participate in virtual meetings, use collaboration tools like Slack or Jira, and set clear daily or weekly work objectives. Regular check-ins with team members and seeking feedback can also help ensure that you remain connected and productive, fostering both personal growth and project success.

What is a Mid Level Remote Software Developer?

A Mid Level Remote Software Developer is a software engineer with several years of experience (typically 2-5 years) who works from a location outside of a traditional office environment, often from home. They are responsible for designing, coding, testing, and maintaining software applications, collaborating with team members through digital communication tools. Mid level developers are expected to work independently on moderately complex tasks, contribute to code reviews, and assist junior developers. Remote roles require strong time management and communication skills to ensure productivity and effective teamwork.

What are the key skills and qualifications needed to thrive as a Mid Level Remote Software Developer, and why are they important?

To thrive as a Mid Level Remote Software Developer, you need proficiency in programming languages (such as JavaScript, Python, or Java), experience with software development methodologies, and a relevant degree or equivalent experience. Familiarity with version control systems like Git, cloud platforms (e.g., AWS or Azure), and collaborative tools such as Jira or Slack is typically expected. Strong problem-solving abilities, self-motivation, and effective written communication help you excel, especially in a remote environment. These skills and qualities are essential for delivering high-quality software, collaborating efficiently with distributed teams, and adapting to evolving project requirements.

What is the difference between Mid Level Remote Software Developer vs Junior Remote Software Developer?

AspectMid Level Remote Software DeveloperJunior Remote Software Developer
Experience2-4 years0-1 year
SkillsProficient in multiple programming languages, problem-solving, independent task managementBasic coding skills, learning foundational concepts
ResponsibilitiesDeveloping features, code reviews, collaborating with teamsAssisting with tasks, learning codebases, under supervision
Work EnvironmentRemote, team-based projects, some client interaction

The Mid Level Remote Software Developer typically has more experience and handles complex tasks independently, while the Junior role focuses on learning and supporting basic development activities. Both roles are common in remote work settings within the software industry, but the mid-level position requires a higher skill set and greater responsibility.

What are the most commonly searched types of Remote Software Developer jobs in Cincinnati, OH? The most popular types of Remote Software Developer jobs in Cincinnati, OH are:
What are popular job titles related to Mid Level Remote Software Developer jobs in Cincinnati, OH? For Mid Level Remote Software Developer jobs in Cincinnati, OH, the most frequently searched job titles are:
What job categories do people searching Mid Level Remote Software Developer jobs in Cincinnati, OH look for? The top searched job categories for Mid Level Remote Software Developer jobs in Cincinnati, OH are:
What cities near Cincinnati, OH are hiring for Mid Level Remote Software Developer jobs? Cities near Cincinnati, OH with the most Mid Level Remote Software Developer job openings:

Software Project Manager

Storage Solutions Inc

Erlanger, KY โ€ข On-site, Remote

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 12 days ago


Key responsibilities

  • Manage software project scope, schedules, budgets, risks, issues, dependencies, and customer communication.

  • Lead or coordinate project documentation, including Functional Description of Operations, specification documents, integration specifications, implementation plans, and related deliverables.

  • Coordinate with internal teams and customers to plan, staff, track, and deliver assigned software projects.


Job description

Description

Job Title: Software Project Manager

Department: Automation Software

Location: Erlanger, KY; remote work permitted
Employment Type: Full-Time


The Software Project Manager is responsible for leading the planning, coordination, communication, and delivery management of assigned software projects. This role serves as a primary customer-facing project contact and works closely with the Lead Software Engineer, Software Engineers, Software Quality Assurance Engineers, Software Support Engineers, implementation resources, infrastructure resources, sales, management, customers, and external vendors.


The Software Project Manager helps ensure software projects are clearly defined, properly planned, effectively communicated, and successfully delivered. This includes managing scope, schedule, budget, customer expectations, project risks, implementation readiness, and support transition.


The Software Project Manager works in partnership with the Lead Software Engineer, who is responsible for technical leadership, software architecture, developer coordination, technical implementation, and technical issue resolution. Together, the Software Project Manager and Lead Software Engineer form the core leadership team for software project execution.


OVERALL RESPONSIBILITIES

  • Manage software project scope, schedules, budgets, risks, issues, dependencies, and customer communication.
  • Work with sales, management, software leadership, customers, and internal stakeholders to define and confirm software scope of work.
  • Lead or coordinate project documentation, including Functional Description of Operations (FDO), Functional Specification Document (FSD), configuration documentation, integration specifications, implementation plans, and related deliverables.
  • Manage scope deviations and customer-requested changes, including documentation, communication, impact review, and approval coordination.
  • Develop and maintain software project plans, milestones, priorities, deliverables, and schedules.
  • Use Azure DevOps or similar project tracking tools to manage project work items, tasks, priorities, risks, and delivery progress.
  • Create, define, and maintain Epics, Features, and User Stories in Azure DevOps.
  • Facilitate sprint planning, backlog review, work prioritization, and project status tracking as appropriate.
  • Coordinate with development, testing, support, implementation, infrastructure, and management teams to ensure project work is properly planned, staffed, tracked, and delivered.
  • Serve as a primary customer-facing point of contact for software project execution.
  • Lead regular customer project meetings, status calls, design reviews, scope reviews, testing coordination meetings, and go-live planning discussions.
  • Coordinate planning for host system integrations, automation subsystem interfaces, PLC or equipment interfaces, REST APIs, socket interfaces, database interfaces, file exchanges, reporting, and other project-specific integrations.
  • Support planning and coordination of internal testing, integration testing, customer testing, user acceptance testing, deployment, go-live validation, and post-go-live stabilization.
  • Develop and maintain site implementation plans, including staffing plans, testing plans, go-live support plans, escalation paths, and timing.
  • Coordinate software team travel schedules with internal execution teams and customers as appropriate.
  • Track project budget performance, labor usage, remaining work, estimate-to-complete, change requests, and scope impacts.
  • Provide regular project updates to software management and company leadership.
  • Coordinate project closeout activities, support transition, documentation completion, open issue review, and lessons learned.


KNOWLEDGE & SKILLS REQUIREMENTS

  • Bachelorโ€™s degree in Software Engineering, Computer Science, Information Systems, Engineering, Supply Chain, Business Administration, Project Management, or a related field preferred. Equivalent experience may be considered.
  • 5+ years of experience managing software implementation projects, enterprise software deployments, warehouse automation systems, or other technical customer-facing projects.
  • Experience leading projects through the full lifecycle, including requirements gathering, solution design, development coordination, testing, deployment, go-live support, and transition to ongoing support.
  • Experience managing project scope, schedules, budgets, risks, dependencies, and customer communications.
  • Experience coordinating cross-functional teams, including software developers, QA/testers, support teams, customer stakeholders, IT resources, vendors, and implementation personnel.
  • Knowledge of warehouse management systems (WMS), warehouse execution systems (WES), warehouse control systems (WCS), warehouse automation equipment, distribution center operations, or order fulfillment environments.
  • Familiarity with configurable enterprise software platforms and system integration projects.
  • Working knowledge of SQL Server, relational databases, APIs, reporting tools, Windows Server environments, automation interfaces, PLCs, or other industrial software technologies.
  • Experience using project tracking and work management tools such as Azure DevOps, Jira, or similar platforms.
  • Experience supporting customer site implementations, commissioning activities, go-live planning, post-launch stabilization, and support handoff processes.
  • PMP, CAPM, Certified ScrumMaster (CSM), Agile, or similar project management certifications preferred but not required.


PROFESSIONAL QUALITIESย 

  • Strong organizational and project management skills with the ability to manage multiple priorities simultaneously.
  • Excellent verbal, written, and presentation communication skills.
  • Ability to build and maintain positive relationships with customers, vendors, and internal stakeholders.
  • Strong problem-solving, analytical, and decision-making abilities.
  • Detail-oriented with a commitment to accuracy and quality.
  • Ability to work independently while collaborating effectively within cross-functional teams.
  • Adaptable and resourceful in a fast-paced, customer-focused environment.
  • Demonstrated ownership, accountability, and follow-through on commitments.


WORK CONDITIONS

  • In office or remote role with extended time in front of a computer
  • Travel to customer sites may be required for project meetings, testing, implementation, go-live, or stabilization support.


Why work for Storage Solutions โ€“ A Jungheinrich Company?

Our greatest asset is our people. We have built a team of passionate intralogistics experts who collaborate and partner with distribution and fulfillment operations across North America and worldwide. We believe in providing tailored solutions for every square foot of an operation, and behind these solutions is a carefully selected team that shares our vision, culture, and core values.


We are committed to fostering a supportive and inclusive workplace where every team member can thrive. When you join us, you become part of a family that values your growth, well-being, and contributions. Together, we innovate, solve challenges, and celebrate successes.


Additional Benefits

  • Competitive Salary and Bonus Structure
  • Medical, Dental, and Vision Benefits
  • Generous Paid Time Off
  • 401K with Company Match
  • Company HSA Contribution
  • Professional Growth Opportunities