1

Software Manager Jobs in Raleigh, NC (NOW HIRING)

From the home to the car to everywhere in between, managing content and connections in a way that ... software developers, IT, DevOps) Provide prompt and accurate feedback to customers Refer to ...

Software Engineer

Carrboro, NC · On-site

$75K - $95K/yr

... management * Interest and experience in open source software development * Experience with simulation platforms, including Unity, Unreal, and Pulse Physiology Engine $75,000 - $95,000 a year Company ...

... release management * Interest and experience in open source software development * Experience with simulation platforms, including Unity, Unreal, and Pulse Physiology Engine Company Description:

Software Engineer

Carrboro, NC · On-site

$75K - $95K/yr

... management * Interest and experience in open source software development * Experience with simulation platforms, including Unity, Unreal, and Pulse Physiology Engine $75,000 - $95,000 a year Company ...

Manage the designing, developing, documenting, testing, and debugging of applications software and systems. * Apply expert knowledge of security concepts and networks. * Communicate status with ...

Maintain and manage a comprehensive set of charging-software requirements and acceptance criteria. Quality, Reliability & Release Governance * Own charger software/firmware quality outcomes, driving ...

We are seeking a Software Engineer to help develop software that connects physics-based Modeling and Simulation (M&S) tools in a Digital Engineering environment. You will build and integrate software ...

Principal Charging Software Engineer

Raleigh, NC · On-site

$131K - $175K/yr

Maintain and manage a comprehensive set of charging-software requirements and acceptance criteria. Quality, Reliability & Release Governance * Own charger software/firmware quality outcomes, driving ...

Principal Charging Software Engineer

Raleigh, NC · On-site

$131K - $175K/yr

Maintain and manage a comprehensive set of charging-software requirements and acceptance criteria. Quality, Reliability & Release Governance * Own charger software/firmware quality outcomes, driving ...

Software Engineer About CoVar CoVar is a small, mission-driven AI/ML R&D software company based in Durham, NC and McLean, VA. We build advanced software and machine learning systems that help the ...

New

... managing the risks of their business.We build and enhance products that evolve with the ever ... The Role As a Full Stack Software Engineer, you will be embedded on the team that's creating the ...

They are seeking a motivated Software Engineer to develop and maintain applications that involve data processing and machine-learning algorithm integration. Responsibilities : • develop and ...

We are seeking a Software Engineer to help develop software that connects physics-based Modeling and Simulation (M&S) tools in a Digital Engineering environment. You will build and integrate software ...

Lucid Software is the leader in visual collaboration, helping teams see and build the future from ... We are looking for an impact-oriented Product Manager to bridge the gap between complex data and ...

Lucid Software is the leader in visual collaboration, helping teams see and build the future from ... We are looking for an impact-oriented Product Manager to bridge the gap between complex data and ...

Software Engineer

Raleigh, NC · On-site

$60K - $100K/yr

Software Engineer Revature | United States (Remote to Start) About Revature Revature is a technology services company that builds and deploys high-performing engineering talent for enterprise clients.

next page

Showing results 1-20

Software Manager information

See Raleigh, NC salary details

$72.4K

$138.8K

$173K

How much do software manager jobs pay per year?

As of Jun 29, 2026, the average yearly pay for software manager in Raleigh, NC is $138,845.00, according to ZipRecruiter salary data. Most workers in this role earn between $125,400.00 and $164,800.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 Raleigh, NC? The most popular types of Software jobs in Raleigh, NC are:
What are popular job titles related to Software Manager jobs in Raleigh, NC? For Software Manager jobs in Raleigh, NC, the most frequently searched job titles are:
What cities near Raleigh, NC are hiring for Software Manager jobs? Cities near Raleigh, NC with the most Software Manager job openings:
Infographic showing various Software Manager job openings in Raleigh, NC as of June 2026, with employment types broken down into 100% Full Time. Highlights an 86% In-person, and 14% Hybrid job distribution, with an average salary of $138,845 per year, or $66.8 per hour.
Software Engineer

Software Engineer

Redolent, Inc

Durham, NC • On-site, Remote

Other

Posted 7 days ago


Job description


One of our direct client is urgently looking for a Software Engineer @ Durham NCor Rmote
Job Title: Software Engineer
Location: Durham NC or Remote
Duration: 24+ Months
Description:
Xperi invents, develops and delivers technologies that enable extraordinary experiences. We make entertainment more entertaining, and smart devices smarter.
From the home to the car to everywhere in between, managing content and connections in a way that is smart, immersive, and personal is precisely what Xperi's technologies do.
Our inventions are foundational to the global entertainment ecosystem and our products and data improve every aspect of the digital entertainment experience, from choice to consumption.
Content markets are changing, fast. Consumers face a simultaneously expanding and fragmenting set of choices. Xperi technology cuts through the chaos, putting us at the forefront of fast-moving trends in streaming, digital entertainment, and AI applications – in any environment.
Xperi is at the heart of extraordinary experiences.
We can't wait to show you what's next.
Xperi invents, develops and delivers technologies that enable extraordinary experiences. We make entertainment more entertaining, and smart devices smarter.
From the home to the car to everywhere in between, managing content and connections in a way that is smart, immersive, and personal is precisely what Xperi's technologies do.
Our inventions are foundational to the global entertainment ecosystem and our products and data improve every aspect of the digital entertainment experience, from choice to consumption.
Primary Skills / Must Have:
Good working knowledge of SQL, C#, SSIS
Good to have Core Java, Spring Framework frameworks, Hibernate, Rest and Soap Webservices, JavaScript, XML, JSON
Strong analytical skills that work well within large-scale, well-structured enterprise environments.
Strong SQL query abilities to be able to trace data through related systems
Excellent trouble-shooting skills, with the ability to quickly identify root cause for issues, and effectively communicate possible resolutions.
Excellent collaboration and team skills to work as part of global team.
Responsibilities:
Diagnose and troubleshoot technical issues, including service or job failures or system performance issues
Ask internal customers targeted questions to quickly understand the root of the problem
Track computer system issues through to resolution
Properly escalate unresolved issues to appropriate internal teams (e.g. software developers, IT, DevOps)
Provide prompt and accurate feedback to customers
Refer to internal database or external resources to provide accurate tech solutions
Ensure all issues are properly documented
Prioritize and manage several open issues at one time
Follow up with clients to ensure their IT systems are fully functional after troubleshooting.
Document technical knowledge in the form of KB articles or runbooks.

Redolent logo

About Redolent

Sourced by ZipRecruiter

Redolent, a dynamic and rapidly expanding company committed to excellence in software solutions, where success is fueled by a combination of technical expertise and efficient management practices. Our solutions create a measurable delta in our clients’ productivity and profitability, contributing to their growth and success.

Industry

It services

Company size

51 - 200 Employees

Headquarters location

San Jose, CA, US

Year founded

2008

Social media