1

Software Development Manager Jobs in Cincinnati, OH

Experience with software development life cycle (SDLC) including release management. * Prior experience using Azure and Entity Framework is a plus * Prior experience modernizing systems is a plus

Experience with software development life cycle (SDLC) including release management. * Prior experience using Azure and Entity Framework is a plus * Prior experience modernizing systems is a plus

Medpace is a full-service clinical contract research organization (CRO) that provides Phase I-IV clinical development services. The Software Testing Manager will manage a team of software testing ...

Showing results 41-60

Software Development Manager information

See Cincinnati, OH salary details

$76.3K

$136.3K

$171.3K

How much do software development manager jobs pay per year?

As of Aug 9, 2026, the average yearly pay for software development manager in Cincinnati, OH is $136,343.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,500.00 and $156,400.00 per year, depending on experience, location, and employer.

How does a software development manager typically balance technical leadership with people management responsibilities?

As a Software Development Manager, you’ll find that balancing hands-on technical leadership with people management is a central part of the role. You’ll spend part of your time guiding architectural decisions and overseeing code quality, while also focusing on coaching, mentoring, and supporting your team’s professional growth. Effective delegation, setting clear priorities, and maintaining open communication with both developers and stakeholders are key to managing these dual responsibilities. Many managers also work closely with product managers, QA, and other departments to ensure alignment across projects.

What does a software development manager do?

As a software development manager, your primary responsibilities are to oversee software development teams and to act as a liaison between your teams and senior management. You hire and train new staff, manage and evaluate existing developers, provide guidance on the design and implementation of new software applications, and ensure that projects stay on schedule and within budget. You collaborate with upper-level management and your developers to make sure that new and existing software applications meet business objectives.

What does a software development manager do?

A Software Development Manager oversees teams of software engineers to ensure successful planning, development, and delivery of software projects. They coordinate project timelines, allocate resources, and facilitate communication between team members and stakeholders. Additionally, they mentor developers, set technical standards, and help align software initiatives with business objectives. Their role balances technical expertise with leadership and project management responsibilities.

What are the key skills and qualifications needed to thrive as a software development manager?

To thrive as a Software Development Manager, you need a solid background in software engineering, leadership experience, and usually a degree in computer science or a related field. Familiarity with project management tools (like Jira or Trello), version control systems (such as Git), and sometimes certifications like PMP or Scrum Master are highly beneficial. Exceptional communication, problem-solving abilities, and the capacity to motivate and mentor teams are critical soft skills. These competencies ensure successful project delivery, foster team development, and align technical efforts with business goals.

What is the difference between Software Development Manager vs Software Engineer?

AspectSoftware Development ManagerSoftware Engineer
ResponsibilitiesOversees development teams, manages projects, sets strategic goalsDesigns, codes, tests software applications
Required SkillsLeadership, project management, technical expertiseProgramming, problem-solving, technical skills
CredentialsBachelor's or higher in CS or related field, often with experience in managementBachelor's or higher in CS or related field
Work EnvironmentTeam management, collaboration with stakeholdersIndividual or team coding tasks, development environments

The main difference between a Software Development Manager and a Software Engineer lies in their focus and responsibilities. Managers oversee teams and projects, while engineers focus on designing and coding software. Both roles require technical skills, but managers also need leadership and project management abilities.

What are the most commonly searched types of Software Development jobs in Cincinnati, OH? The most popular types of Software Development jobs in Cincinnati, OH are:
What are popular job titles related to Software Development Manager jobs in Cincinnati, OH? For Software Development Manager jobs in Cincinnati, OH, the most frequently searched job titles are:
What cities near Cincinnati, OH are hiring for Software Development Manager jobs? Cities near Cincinnati, OH with the most Software Development Manager job openings:
Infographic showing various Software Development Manager job openings in Cincinnati, OH as of July 2026, with employment types broken down into 100% Full Time. Highlights an 57% In-person, 17% Hybrid, and 26% Remote job distribution, with an average salary of $136,343 per year, or $65.5 per hour.

Software Engineering Manager - Technology - Base Salary to 150k/year - Erlanger, KY

AllSearch Professional Staffing

KY

Full-time

Medical, Life, Retirement, PTO

Re-posted 3 days ago


Job description

Software Engineering Manager - Technology - Base Salary to 150k/year - Erlanger, KY

  • Our client, a well-established organization with operations across multiple business sectors, is seeking a Software Engineering Manager to join their onsite leadership team in Erlanger, KY.
  • This leadership role is responsible for managing and developing a high-performing software engineering team while driving the design, development, and delivery of scalable business applications. The Software Engineering Manager will partner with business leaders, product teams, architects, and third-party vendors to deliver technology solutions that support critical business operations. Success in this position requires strong technical leadership, excellent people management skills, and a passion for mentoring engineers while embracing modern development practices, including AI-enabled technologies and innovation.

Responsibilities:

  • Lead, coach, mentor, and develop a team of software engineers through hiring, performance management, career development, and ongoing technical leadership.
  • Foster a collaborative, high-performing engineering culture focused on continuous improvement, accountability, and innovation.
  • Lead the design, development, testing, deployment, and maintenance of scalable software applications.
  • Partner with business stakeholders, architects, product owners, and cross-functional teams to translate business requirements into technical solutions.
  • Manage software development projects, priorities, budgets, timelines, and resource allocation.
  • Oversee relationships with third-party technology vendors and ensure successful delivery of externally supported solutions.
  • Establish and maintain software engineering standards, development best practices, governance processes, and code quality expectations.
  • Provide technical leadership regarding application architecture, software design, system integrations, and emerging technologies.
  • Promote software quality through code reviews, testing strategies, performance monitoring, and continuous improvement initiatives.
  • Support Agile software development practices and encourage adoption of modern engineering tools, automation, and AI-enabled technologies where appropriate.
  • Evaluate new technologies and recommend solutions that improve development efficiency, scalability, and long-term business value.

Qualifications:

  • 5+ years of experience leading software engineering or application development teams.
  • Proven experience delivering complex software solutions in a business-driven environment.
  • Experience mentoring, coaching, and developing high-performing software engineering teams.
  • Experience collaborating with business stakeholders, cross-functional teams, and executive leadership.
  • Strong understanding of software development life cycle (SDLC), software engineering best practices, and application architecture.
  • Experience working with modern programming languages and frameworks such as Java, .NET, Python, or similar technologies.
  • Experience leading engineering teams using modern development methodologies such as Agile or Scrum.
  • Strong technical, analytical, and problem-solving skills with the ability to balance technical and business priorities.
  • Excellent communication, leadership, and interpersonal skills.
  • Bachelor's degree in Computer Science, Information Technology, or related field, or equivalent professional experience.
  • Demonstrated interest in leveraging AI-enabled tools and emerging technologies to improve engineering productivity and software delivery.

Compensation:

  • Base salary in the 130k-150k/year range
  • Up to 20% annual bonus
  • 401k with company matching contributions and profit sharing
  • Health insurance
  • Tuition reimbursement
  • Professional development and training programs
  • Employee life insurance
  • Paid time off
  • Inclusive leave programs

#INDALL