1

Software Manager Jobs in Simpsonville, SC (NOW HIRING)

Manager, Software Development

Greenville, SC · On-site

$140K - $155K/yr

ScanSource is seeking a Software Development Manager to lead and develop a team of .NET software engineers supporting critical business applications and partner-facing platforms. This role will be ...

Software Engineering Manager As a Software Engineering Manager, you will work and manage a team of full-stack developers that work on all server-side aspects of smart home security. Our mandate is ...

Software Engineering Manager As a Software Engineering Manager, you will work and manage a team of full-stack developers that work on all server-side aspects of smart home security. Our mandate is ...

The role involves managing projects across various technical areas, providing mentorship, and ensuring the successful delivery of software solutions for smart home security. Responsibilities : • ...

Embedded Software Engineer

Greenville, SC · On-site

$90K - $125K/yr

Program Manager and Engineering Director FLSA Status: Exempt / Full-time Salary Range: $90,000 - $125,000 Annually (depending on experience) ROLE We are seeking a skilled Embedded Software Engineer ...

Embedded Software Engineer

Greenville, SC · On-site

$90K - $125K/yr

Program Manager and Engineering Director FLSA Status: Exempt / Full-time Salary Range: $90,000 - $125,000 Annually (depending on experience) ROLE We are seeking a skilled Embedded Software Engineer ...

Embedded Software Engineer

Greenville, SC · On-site

$90K - $125K/yr

Program Manager and Engineering Director FLSA Status: Exempt / Full-time Salary Range: $90,000 - $125,000 Annually (depending on experience) ROLE We are seeking a skilled Embedded Software Engineer ...

Quality check, train users and manage deployment of several data systems software. * Support a software development team with the addition of modules and features to existing codebases * Identify ...

Quality check, train users and manage deployment of several data systems software. * Support a software development team with the addition of modules and features to existing codebases * Identify ...

next page

Showing results 1-20

Software Manager information

See Simpsonville, SC salary details

$66K

$126.6K

$157.8K

How much do software manager jobs pay per year?

As of Jul 30, 2026, the average yearly pay for software manager in Simpsonville, SC is $126,589.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,300.00 and $150,200.00 per year, depending on experience, location, and employer.

What does a Software Manager do?

A Software Manager oversees software development teams, ensuring projects are completed on time and meet quality standards. They coordinate between team members, manage resources, and communicate with stakeholders about progress and requirements. Additionally, they may be responsible for hiring, mentoring, and evaluating team performance. Their role bridges the gap between technical staff and upper management to align technology goals with business objectives.

What Is a Software Manager?

A software manager oversees the development, installation, and maintenance of new or upgraded software for an organization. As a software manager, you coordinate with staff to determine client needs and expectations, establish budget and timelines, and ensure that employees use the product correctly. You may also train company employees on how to utilize the software after it is installed and help troubleshoot problems that arise.

What is the difference between Software Manager vs Software Engineer?

AspectSoftware ManagerSoftware Engineer
Required CredentialsBachelor's or higher in CS or related field; management experienceBachelor's or higher in CS or related field; coding skills
Work EnvironmentOversees teams, manages projects, strategic planningDevelops software, writes code, tests applications
Employer & Industry UsageUsed in tech companies, startups, large enterprisesUsed across all tech sectors, startups, corporate IT

The main difference between a Software Manager and a Software Engineer lies in their roles. Software Managers focus on team leadership, project management, and strategic planning, while Software Engineers are primarily responsible for coding and developing software. Both roles require technical knowledge, but their responsibilities and work focus differ significantly.

How does a Software Manager typically balance hands-on technical work with leadership responsibilities?

Software Managers often juggle both technical and leadership duties, but the balance can vary depending on the organization and team size. In many cases, Software Managers spend a significant portion of their time on people management tasks such as mentoring team members, conducting code reviews, planning sprints, and facilitating communication between stakeholders. However, they may also remain involved in architectural decisions or critical technical challenges to stay connected with the team's work. Effective Software Managers prioritize delegating coding tasks to their team while focusing on enabling productivity, resolving blockers, and ensuring project alignment with business goals.

What are the key skills and qualifications needed to thrive as a Software Manager, and why are they important?

To thrive as a Software Manager, you need a strong background in software development, project management, and leadership, often supported by a degree in computer science or a related field. Familiarity with Agile methodologies, version control systems like Git, and project management tools such as Jira is typically required. Exceptional communication, problem-solving, and team-building skills set outstanding managers apart in this role. These competencies are essential for delivering projects on time, fostering effective collaboration, and driving high-performing engineering teams.
What are the most commonly searched types of Software jobs in Simpsonville, SC? The most popular types of Software jobs in Simpsonville, SC are:
What cities near Simpsonville, SC are hiring for Software Manager jobs? Cities near Simpsonville, SC with the most Software Manager job openings:
Infographic showing various Software Manager job openings in Simpsonville, SC as of July 2026, with employment types broken down into 82% Full Time, 15% Part Time, 1% Temporary, and 2% Contract. Highlights an 86% Physical, 1% Hybrid, and 13% Remote job distribution, with an average salary of $126,589 per year, or $60.9 per hour.

Manager, Software Development

Scan source

Greenville, SC • On-site

$140K - $155K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 7 days ago


Job description

Summary:
ScanSource is seeking a Software Development Manager to lead and develop a team of .NET software engineers supporting critical business applications and partner-facing platforms. This role will be responsible for managing personnel activities, fostering career growth, mentoring team members, driving hiring initiatives, and ensuring the successful execution of Agile development practices across multiple Scrum teams.
The ScanSource development organization is globally distributed, with team members collaborating across multiple regions and time zones. We are looking for a leader who can effectively manage and inspire remote teams while fostering a culture of accountability, continuous learning, collaboration, and innovation. Preference will be given to candidates located near our Greenville, SC headquarters. Local employees are expected to participate in a hybrid work model, working onsite Tuesday through Thursday.
The qualified candidate will combine strong people-leadership skills with a solid understanding of modern software development practices. This individual will partner closely with Product Owners, Scrum Masters, Architects, and business stakeholders to ensure teams deliver high-quality solutions that support ScanSource's internal users, suppliers, partners, and customers. Success in this role requires balancing strategic team development with day-to-day operational leadership, enabling developers to perform at their highest potential while continuously improving Agile delivery processes.
Essential Job Duties:
People Leadership & Talent Development
  • Lead, mentor, and develop a team of .NET software engineers working across multiple Agile squads
  • Conduct regular one-on-one meetings, performance reviews, goal-setting sessions, and career development discussions
  • Create and execute individual development plans that support both employee growth and business objectives
  • Foster a positive, inclusive, and collaborative team culture focused on continuous improvement
  • Provide coaching on both technical and professional development topics, including communication, collaboration, and leadership skills
  • Recognize and address performance issues in a timely and constructive manner
  • Support employee engagement, retention, and succession planning initiatives

Hiring & Team Growth
  • Partner with Human Resources and technical leaders to recruit, interview, and hire software development talent
  • Develop onboarding plans that help new team members become productive and integrated into the organization quickly
  • Build and maintain talent pipelines for current and future staffing needs
  • Assess technical and cultural fit of candidates through structured interviewing processes

Agile Delivery & Scrum Leadership
  • Facilitate and support Agile practices across multiple Scrum teams
  • Ensure teams effectively execute sprint planning, daily standups, backlog refinement, sprint reviews, and retrospectives
  • Remove organizational impediments that impact team productivity and delivery
  • Partner with Product Owners and business stakeholders to align priorities and manage resource allocation
  • Monitor team capacity, velocity, and delivery metrics to identify opportunities for improvement
  • Promote continuous improvement of Agile processes, development standards, CI/CD practices, and software quality initiatives

Technical Leadership
  • Guide teams in translating business requirements into scalable, maintainable technical solutions
  • Support architectural discussions and technical decision-making while empowering engineers to own solutions
  • Encourage best practices in software design, code quality, testing, security, and operational excellence
  • Participate in solution reviews, code reviews, and technical planning activities as needed
  • Collaborate with architects and senior engineers to establish development standards and engineering roadmaps
  • Drive adoption of modern development tools, cloud technologies, and engineering best practices

Collaboration & Communication
  • Communicate effectively with globally distributed teams and business stakeholders
  • Build strong cross-functional partnerships with Product Management, Architecture, Infrastructure, Security, and Business teams
  • Provide leadership updates on team progress, risks, staffing, and delivery commitments
  • Foster transparency and alignment across multiple projects and initiatives

Required Qualifications, Skills and Experience:
  • Bachelor's degree in Computer Science, Information Systems, Engineering, or equivalent work experience
  • 5+ years of software development experience using Microsoft technologies
  • 3+ years of experience leading, managing, or mentoring software development teams
  • Experience with Agile software development methodologies and Scrum practices
  • Strong understanding of software engineering principles, object-oriented design, and design patterns
  • Experience with .NET technologies including C#, ASP.NET, Web APIs, and related frameworks
  • Experience managing distributed or remote development teams
  • Strong communication, coaching, and interpersonal skills
  • Experience with performance management, career development, and employee engagement
  • Experience managing competing priorities across multiple projects and teams
  • Knowledge of CI/CD pipelines, DevOps practices, and cloud-native architecture

Preferred Qualifications:
  • Experience leading teams developing cloud-based applications in Microsoft Azure
  • Experience with SQL Server and enterprise data platforms
  • Experience working within ecommerce, partner portal, or customer-facing application environments
  • Scrum Master, Agile, or leadership certifications preferred
  • Experience supporting multiple cross-functional product teams

Physical Requirements:
  • Ability to sit at a computer terminal for extended periods of time
  • Ability to work remotely and collaborate effectively with globally distributed teams
  • Ability to participate in virtual meetings and occasional travel as business needs require

Compensation:
Compensation Range: $140,000 - $155,000
Actual annual salary offered to a candidate will be based on a number of variables including work experience, education and skills/ achievements, and will be mutually agreed upon at the time of offer. This position is not eligible for a variable pay component as part of the hiring range.
While we're committed to providing top-tier solutions, we're just as committed to supporting our own team. Our employees enjoy a variety of comprehensive benefits, including medical/dental/vision coverage, life insurance, and a 401(k) plan with matching provision. Outside of CA, ScanSource grants 128 hours of paid time off (PTO) each calendar year (prorated for date of hire). In the state of CA, employees accrue a set number of hours each pay period equaling the same 128 hours of PTO. ScanSource also celebrates 10 paid company holidays.
ScanSource, Inc. is an Equal Opportunity Employer
EOE/M/F/D/V
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.