1

Software Engineering Manager Jobs in Greer, SC (NOW HIRING)

Embedded Software Engineer

Greenville, SC · On-site

$123K - $162K/yr

... software engineering, including systematic problem solving, attention to detail, and consistent documentation. * Use tools such as JIRA, Confluence, Bitbucket (Git), Bamboo, and Jenkins to manage ...

Embedded Software Engineer

Greenville, SC

$123K - $162K/yr

... software engineering, including systematic problem solving, attention to detail, and consistent documentation. * Use tools such as JIRA, Confluence, Bitbucket (Git), Bamboo, and Jenkins to manage ...

Embedded Software Engineer

Greenville, SC · On-site

$123K - $162K/yr

... software engineering, including systematic problem solving, attention to detail, and consistent documentation. * Use tools such as JIRA, Confluence, Bitbucket (Git), Bamboo, and Jenkins to manage ...

Curam expert with Java

Greenville, SC · On-site

$53.75 - $68.75/hr

The Software Engineer is responsible for assessing, designing, developing, supporting and implementing the State's Member Management replacement project and any other projects assigned. This position ...

Curam expert with Java

Greenville, SC · On-site

$53.75 - $68.75/hr

The Software Engineer is responsible for assessing, designing, developing, supporting and implementing the State's Member Management replacement project and any other projects assigned. This position ...

Engineering Customer Manager • Type of contract: Full Time • Expected Hiring Date: ASAP ... software and digital solutions. With €11.5 billion in revenue in 2025, 152 factories, 40 R&D ...

At least 5 years of experience in Software Engineering, Modern Java Frameworks and Libraries (e.g ... Experience with configuration management tools (e.g. Git, Nexus, Maven) Desired Technical Skills

next page

Showing results 1-20

Software Engineering Manager information

See Greer, SC salary details

$95.7K

$162.9K

$192.8K

How much do software engineering manager jobs pay per year?

As of Jul 5, 2026, the average yearly pay for software engineering manager in Greer, SC is $162,859.00, according to ZipRecruiter salary data. Most workers in this role earn between $166,300.00 and $166,300.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 does a software engineer manager do?

A software engineering manager oversees software development teams, coordinates project planning, sets technical goals, and ensures timely delivery of software products. They also handle team management, performance evaluations, and collaborate with stakeholders to align technical efforts with business objectives.

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.

How much do software engineer managers get paid?

Software engineering managers typically earn a median annual salary ranging from $120,000 to $180,000, depending on experience, location, and company size. They often receive additional benefits such as bonuses, stock options, and health insurance, and may lead teams using project management tools and Agile methodologies.

Can I make 200k a year as a software engineer?

Software engineering managers and senior software engineers in high-cost-of-living areas or with extensive experience and specialized skills can earn $200,000 or more annually. Compensation depends on factors such as location, company size, industry, and individual expertise, with roles involving leadership, complex projects, or advanced technical skills often commanding higher salaries.

What engineer makes $500,000 a year?

Senior software engineering managers and highly experienced software engineers at large tech companies can earn $500,000 or more annually, often including bonuses, stock options, and other incentives. These roles typically require extensive experience, leadership skills, and expertise in areas like cloud computing, system architecture, or specialized domains.
What cities near Greer, SC are hiring for Software Engineering Manager jobs? Cities near Greer, SC with the most Software Engineering Manager job openings:
Infographic showing various Software Engineering Manager job openings in Greer, SC as of June 2026, with employment types broken down into 96% Full Time, 3% Part Time, and 1% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $162,859 per year, or $78.3 per hour.
Embedded Software Engineer

Embedded Software Engineer

Actalent

Greenville, SC • On-site

$123K - $162K/yr

Contractor

Medical, Dental, Vision, Life, Retirement, PTO

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Job Title: Embedded Software Engineer
Job Description

The Embedded Software Engineer will perform full lifecycle development for embedded systems, from requirements analysis and design through implementation, integration, and formal sell-off testing. This role involves close collaboration with hardware engineers to integrate software with electronic components and boards, as well as the creation of technical documentation, test plans, and engineering artifacts. The engineer will work under technical leadership while demonstrating initiative, supporting automated build and test pipelines, and contributing to a rapidly growing team in the aerospace and defense domain.

Responsibilities

  • Perform full lifecycle development for embedded systems, including implementation, unit testing, integration, and formal sell-off testing.
  • Review customer requirements, translate them into detailed specifications, and produce technical documentation, designs, and operational concepts.
  • Estimate development effort and contribute to project planning and scheduling activities.
  • Collaborate closely with hardware engineers to ensure seamless integration of software with electronic components, boards, and custom processor-based circuit card assemblies.
  • Design and implement software for real-time operating systems (RTOS) with strict timing constraints, including development of low-level device drivers and support for component-level integration.
  • Develop and execute test plans and procedures, perform debugging and troubleshooting, and ensure compliance with functional and performance specifications.
  • Conduct design and code reviews, identify and resolve defects, and adhere to established development processes, configuration management, and release practices.
  • Support and help improve automated build and test pipelines for embedded software.
  • Integrate software with microcontrollers and bare-metal environments, including register-level configuration and setup.
  • Create required engineering documentation, including design descriptions, interface control documents, and verification reports.
  • Perform hands-on integration and verification testing of electronic equipment via software interfaces.
  • Apply formal verification procedures to validate that the software meets requirements and quality standards.
  • Develop and maintain test scripts to support automated and manual testing activities.
  • Participate effectively in a team environment on projects with a large number of requirements, contributing to planning, status updates, and technical discussions.
  • Present and explain software designs, implementation approaches, and solutions to internal teams and stakeholders.
  • Follow and promote best practices in software engineering, including systematic problem solving, attention to detail, and consistent documentation.
  • Use tools such as JIRA, Confluence, Bitbucket (Git), Bamboo, and Jenkins to manage work items, documentation, version control, and continuous integration.
  • Contribute to model-based development activities using MATLAB/Simulink where applicable.
  • Demonstrate initiative and leadership potential, including the ability to lead small working groups when needed.
Essential Skills
  • Bachelor’s degree and a minimum of 5 years of relevant experience, or a graduate degree with at least 4 years of related experience.
  • Strong proficiency in embedded C and C++ programming for embedded Linux or RTOS environments.
  • Proficient programming skills in Python for embedded or supporting tooling.
  • Strong proficiency with microcontrollers, including understanding of requirements, constraints, and capabilities.
  • Proven experience writing code at the hardware level, including bare-metal driver development.
  • Experience integrating software with custom processor-based circuit card assemblies.
  • Experience in requirements development and management for complex systems.
  • Experience with formal verification procedures to validate software against requirements.
  • Hands-on experience with integration and verification testing of electronic equipment via software.
  • Experience creating required engineering documentation and technical artifacts.
  • Working knowledge of higher-level programming languages, including C#.
  • Ability to work effectively in a team environment on projects with a large number of requirements.
  • Excellent written and verbal communication skills.
  • Strong attention to detail, systematic approach to work, and solid problem-solving ability.
  • Willingness to learn and embrace challenging tasks.
Additional Skills & Qualifications
  • Experience with embedded Linux environments and Linux device driver development.
  • Experience with Linux shell scripting to support development and test activities.
  • Bare-metal register-level configuration and setup software experience.
  • Device driver development for UARTs, I²C, and similar communication interfaces.
  • Familiarity with writing test scripts to support automated and manual testing.
  • Experience with tool suites such as JIRA, Confluence, Bitbucket (Git), Bamboo, and Jenkins.
  • Experience with model-based development using MATLAB/Simulink.
  • Knowledge of messaging protocols within the OSI 7-layer stack.
  • Demonstrated leadership ability to lead small working groups.
  • Familiarity with Xilinx and Zynq-based platforms or similar programmable logic and processor systems.
Work Environment

This role is based in an on-site office environment, working closely with a team of approximately 20 embedded software and hardware professionals. You will collaborate daily with engineers across disciplines in a setting that supports rapid learning, knowledge sharing, and hands-on integration and test activities. The position offers the opportunity to contribute to a rapidly growing team engaged in aerospace and defense projects, using modern development tools such as JIRA, Confluence, Bitbucket (Git), Bamboo, Jenkins, and MATLAB/Simulink. The work involves direct interaction with electronic hardware, lab equipment, and test setups, as well as participation in design reviews and technical discussions. The environment is professional, engineering-focused, and encourages initiative, continuous improvement, and close teamwork.

Job Type & Location

This is a Contract to Hire position based out of Greenville, SC.

Pay and Benefits

The pay range for this position is $90000.00 - $130000.00/hr.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:
• Medical, dental & vision
• Critical Illness, Accident, and Hospital
• 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
• Life Insurance (Voluntary Life & AD&D for the employee and dependents)
• Short and long-term disability
• Health Spending Account (HSA)
• Transportation benefits
• Employee Assistance Program
• Time Off/Leave (PTO, Vacation or Sick Leave)

Workplace Type

This is a fully onsite position in Greenville,SC.

Application Deadline

This position is anticipated to close on Jul 3, 2026.

About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.

San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.

Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.


Actalent logo

About Actalent

Sourced by ZipRecruiter

Actalent connects passion with purpose. Our scalable talent solutions and services capabilities drive value and results and provide the expertise to help our customers achieve more. Every day, our experts around the globe are making an impact. We're supporting critical initiatives in engineering and sciences that advance how companies serve the world. Actalent promotes consultant care and engagement through experiences that enable continuous development. Our people are the difference. Actalent is an operating company of Allegis Group, the global leader in talent solutions.

Company size

5,001 - 10,000 Employees

Headquarters location

Hanover, MD, US

Year founded

1983

Social media