1

Software Engineering Manager Jobs in Gaffney, SC

... Science, Software Engineering preferred - Experience with LLMs, prompt engineering, and ... managing data pipelines - Contributions to open-source AI/ML projects or hackathons Travel ...

Ability to develop and manage a budgetary control process for areas of responsibility. * Analytical ... Proficiency in CAD software, engineering analysis tools, and simulation software. * Proficiency in ...

Those in software engineering at PwC will focus on developing innovative software solutions to ... As a Senior Manager in our Digital Integration & Architecture practice, you'll be an enterprise ...

Showing results 41-60

Software Engineering Manager information

See Gaffney, SC salary details

$92.1K

$156.8K

$185.6K

How much do software engineering manager jobs pay per year?

As of Aug 6, 2026, the average yearly pay for software engineering manager in Gaffney, SC is $156,769.00, according to ZipRecruiter salary data. Most workers in this role earn between $160,100.00 and $160,100.00 per year, depending on experience, location, and employer.

What are some common challenges faced by software engineering managers when leading diverse development teams?

Software Engineering Managers often encounter challenges such as balancing technical leadership with people management, aligning team members with different backgrounds and skill sets, and ensuring effective communication across remote or cross-functional teams. Navigating these challenges involves fostering an inclusive environment, setting clear expectations, and adapting management styles to individual team members’ needs. Successful managers also prioritize regular check-ins and feedback to keep projects on track and support professional growth within the team.

What does a software engineering manager do?

A software engineering manager oversees a team of people who are working on the development of new computer software or the enhancement of existing computer programs. Because this is a management job, your duties may include coordinating and planning with other departments within the company and with company executives. In addition to management skills, you need a firm understanding of the technical aspects of software engineering. Another aspect of this career involves understanding the market and competitor’s products so that your software can compete and meet market demands.

What is the difference between Software Engineering Manager vs Software Developer?

AspectSoftware Engineering ManagerSoftware Developer
CredentialsBachelor's or Master's in CS or related field, often with leadership experienceBachelor's or higher in CS or related field
Work EnvironmentLeads teams, manages projects, collaborates with stakeholdersFocuses on coding, debugging, and implementing features
Employer & Industry UsageUsed across tech companies, startups, and large enterprisesCommon in all software development settings
Search & Comparison IntentUnderstanding managerial roles, leadership responsibilitiesFocus on technical skills, coding tasks

The main difference between a Software Engineering Manager and a Software Developer lies in their roles and responsibilities. Managers oversee teams, coordinate projects, and handle strategic planning, while developers focus on coding and technical implementation. Both roles are essential in the software development lifecycle, but they serve different functions within an organization.

What does a software engineering manager do?

A Software Engineering Manager oversees a team of software engineers, guiding the development of software projects from planning to implementation. They are responsible for managing the team's workflow, ensuring high-quality code, and meeting project deadlines. In addition to technical leadership, they also handle hiring, mentoring, and performance reviews. Their role bridges the gap between technical execution and business objectives, ensuring that software solutions align with strategic goals.

What are the key skills and qualifications needed to thrive as a software engineering manager, and why are they important?

To thrive as a Software Engineering Manager, you need a solid background in software development, team leadership, and project management, often backed by a degree in computer science or a related field. Familiarity with development tools, agile methodologies, version control systems, and, in some cases, certifications like PMP or Scrum Master are valuable. Exceptional communication, problem-solving, and mentoring skills distinguish top performers in this role. These competencies are crucial for successfully guiding technical teams, delivering projects efficiently, and fostering a collaborative and innovative engineering culture.
What cities near Gaffney, SC are hiring for Software Engineering Manager jobs? Cities near Gaffney, SC with the most Software Engineering Manager job openings:
Infographic showing various Software Engineering Manager job openings in Gaffney, SC as of July 2026, with employment types broken down into 84% Full Time, 13% Part Time, 2% Contract, and 1% Nights. Highlights an 82% Physical, 2% Hybrid, and 16% Remote job distribution, with an average salary of $156,769 per year, or $75.4 per hour.

Manager, Technical Delivery

American Credit Acceptance

Spartanburg, SC • Hybrid

Full-time

Re-posted 22 days ago


American Credit Acceptance rating

7.3

Company rating: 7.3 out of 10

Based on 6 frontline employees who took The Breakroom Quiz


Job description

We’re looking for an experienced Manager, Technical Delivery who can drive the end-to-end delivery of software, data, and platform initiatives across our lending ecosystem. This role is hands-on in planning, execution, risk management, and stakeholder communication.
You’ll lead cross-functional delivery across software engineering, data engineering, and product teams — and you’ll also manage a small team of technical professionals.
This is a great fit for someone who thrives in complex environments, enjoys solving delivery challenges, and is comfortable translating between business needs and technical execution.

What You’ll Do
  • Own the program plan, delivery roadmap, and execution for initiatives within your assigned business area. 
  • Work directly with business leaders to clarify scope, define requirements, and establish success metrics. 
  • Run delivery across engineering teams — ensuring clear priorities, timelines, risk mitigation, and communication. 
  • Drive sprint/iteration planning, dependency tracking, and cross-team coordination. 
  • Build delivery discipline: consistent processes, documentation, governance, and post-launch reviews. 
  • Anticipate risks and interdependencies across systems (origination, servicing, data, integrations, etc.). 
  • Communicate program status, decisions, and blockers to IT and business leadership. 
  • Coach and lead a team of engineers and product owners to ensure alignment, quality, and accountability. 
  • Identify opportunities to improve how we estimate, plan, and deliver projects. 
  • Maintain strong relationships with business partners, vendors, and technology stakeholders. 

What You Bring
Required
  • 8+ years in technology project/program management delivering software or data products. 
  • Experience running projects that involve engineering teams, APIs, integrations, data pipelines, or cloud platforms. 
  • Strong planning, communication, and facilitation skills. 
  • Ability to manage multiple initiatives and unblock teams in a fast-moving environment. 
  • Experience with Agile/Scrum or hybrid methodologies. 
  • Ability to lead technical discussions and support engineers without needing to be hands-on. 
Preferred
  • Experience in lending, banking, auto finance, or other regulated/transaction-heavy industries. 
  • Familiarity with modern data stacks (Snowflake, Redshift, Databricks, AWS). 
  • Background working with product owners or in a product-led delivery model. 
  • PMP, CSM, SAFe, or similar credentials. 

Team Leadership
This role directly manages a small delivery team (software engineers, data engineers, and product owners) and helps shape their development, performance, and delivery effectiveness.

Work Environment and Physical Demands
This position operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets, and fax machines.

Position Type/Expected Hours of Work
This is a full-time position with a standard work schedule of Monday–Friday, with some schedule variations as needed.

Travel
This position may require up to 20% travel.

Required Disclosures
EEO Statement  
ACA provides equal employment opportunities (EEO) to all applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws.  ACA complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities. 
 
Notice that posting is no exhaustive list of responsibilities:
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice. 
 
California Privacy Notice
As an employer of California residents, we are dedicated to protecting your privacy rights. Any personal information you provide during the application process will be used solely for permitted internal purposes and will be handled in accordance with applicable privacy laws. By applying to this position, you consent to the collection, use, and disclosure of your personal information as described in our Employee Privacy Notice.

What American Credit Acceptance employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom