1

Software Development Manager Jobs in Memphis, TN

The Manager, Learning and Development plans and organizes all staff learning and development ... Experience in Microsoft Office or other similar software applications is required. * Knowledge of ...

Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development ... Net Microservices At least 1 year of experience in 3Scale API Management Platform Ability to work ...

Showing results 21-40

Software Development Manager information

See Memphis, TN salary details

$71K

$126.8K

$159.3K

How much do software development manager jobs pay per year?

As of Aug 8, 2026, the average yearly pay for software development manager in Memphis, TN is $126,833.00, according to ZipRecruiter salary data. Most workers in this role earn between $110,200.00 and $145,500.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 popular job titles related to Software Development Manager jobs in Memphis, TN? For Software Development Manager jobs in Memphis, TN, the most frequently searched job titles are:
What cities near Memphis, TN are hiring for Software Development Manager jobs? Cities near Memphis, TN with the most Software Development Manager job openings:
Infographic showing various Software Development Manager job openings in Memphis, TN 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 $126,833 per year, or $61 per hour.

Manager, Learning & Development

CoreCivic

Mason, TN • On-site

$25.89/hr

Full-time

Re-posted 16 days ago


CoreCivic rating

5.8

Company rating: 5.8 out of 10

Based on 157 frontline employees who took The Breakroom Quiz

35th of 43 rated prisons


Job description

$25.89 per hour
At CoreCivic, our employees are driven bya deep sense of service, high standards of professionalism and a responsibilityto better the public good. We are currently seeking a Manager, Learning and Development whohas a passion for providing the highest quality care in an institutional,secure setting. Come join a team that is dedicated to making an impact forthe people and communities we serve.
The Manager, Learning and Development plans and organizes all staff learning and development activities in compliance with applicable policies, procedures, rules, regulations and standards. They are responsible for the supervision and direction of all students, instructors and learning activities.
  • Select qualified instructors and provides direction to ensure consistency in the delivery of approved lesson plan content applicable to the facility. Evaluate and provide feedback to ensure quality of instruction.
  • Supervise students assigned to learning and development programs to include establishing and maintaining student records, evaluating student comprehension of learning objectives, offering career guidance, and taking appropriate corrective or disciplinary action.
  • Conduct learning and development sessions and establishes a positive learning culture by preserving the quality of the learning and development environment. Minimize disruptions and ensures safety of all participants to optimize learning and development.
  • In cooperation with facility management, prepare annual learning and development plan, and ensure compliance with established schedules to include student attendance, instructor assignments, training space, and other resources.
  • Maintains compliance with current ACA standards by establishing and administering the facility learning and development programs in accordance with policy, procedure, and contract requirements.
  • Collaborates with employees and supervisors to identify individual formal/informal learning and development opportunities to enhance job performance and career development.
  • Leads quarterly Learning and Development Committee meetings to assess and identify facility development needs. Recommends appropriate formal/informal learning and development activities and fosters a positive learning culture.
  • Participates in the review of policies, procedures, and lesson plan materials. Prepares revisions and outlines facility-specific references for appropriate approval.
  • Maintains regular communication with facility management and FSC learning and development staff to discuss facility learning and development activities, concerns, requests, or plan variances. Implements any necessary changes.
  • Reads and comprehends lesson plans, reference materials, correspondence, policies, regulations, procedures, reports, directions, and other simple and moderately complex documents.
  • Domestic U.S travel may be required.

Qualifications:
  • Graduate from an accredited college or university with a Bachelor's degree is required.
  • Two years of experience in a criminal justice field is required.
  • One year of experience in training, classroom instruction or curriculum development is required.
  • Supervisory experience is preferred.
  • Additional related work experience may be substituted for the required education on a year-for-year basis.
  • Strong verbal and written communication skills required.
  • Experience in Microsoft Office or other similar software applications is required.
  • Knowledge of learning management platforms is preferred.
  • A valid driver's license is required.
  • Minimum age requirement: Must be at least 21 years of age.

CoreCivic is a Drug-Free Workplace and EOE-including Disability/Veteran.

What CoreCivic employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


CoreCivic logo

About CoreCivic

Sourced by ZipRecruiter

At CoreCivic , we do more than manage inmates, we care for people. CoreCivic is currently seeking Registered Nurses who have a passion for providing the highest quality care in an institutional setting.

Industry

Public safety administration

Company size

10,000+ Employees

Headquarters location

Brentwood, TN, US

Year founded

1983