1

Software Manager Jobs in Raleigh, NC (NOW HIRING)

Lucid Software is the leader in visual collaboration and work acceleration, helping teams see and ... Manage controls for internal and customer-facing artificial intelligence systems in alignment with ...

Software Engineer

Durham, NC · On-site +1

$96K - $154K/yr

Establish a common integration fabric that allows disparate products and managed services to be ... S. or foreign equivalent) in Computer Science, Software Engineering or related field and two (2) ...

Lucid Software is the leader in visual collaboration and work acceleration, helping teams see and ... Manage controls for internal and customer-facing artificial intelligence systems in alignment with ...

MCT automates private offers, subscription management, entitlement workflows, billing visibility ... We are looking for a Senior Software Engineer who enjoys solving complex distributed systems ...

Software Engineer

Raleigh, NC · On-site +1

$96K - $154K/yr

About the Job The Red Hat Identity Management (IdM) Engineering team seeks a Software Engineer to help us deliver on the next generation of Public Key Infrastructure (PKI) product functionalities ...

Software Engineer

Raleigh, NC · On-site +1

$96K - $154K/yr

About the Job The Red Hat Identity Management (IdM) Engineering team seeks a Software Engineer to help us deliver on the next generation of Public Key Infrastructure (PKI) product functionalities ...

... 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:

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

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 Jul 22, 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 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 July 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $138,845 per year, or $66.8 per hour.
Principal Software Engineer -- Distributed Systems / Cloud-Native SaaS

Principal Software Engineer -- Distributed Systems / Cloud-Native SaaS

Progress Software Corporation

Raleigh, NC • On-site

$162 - $189/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 8 days ago


Job description

We are Progress (Nasdaq: PRGS) - the trusted provider of software that enables our customers to develop, deploy and manage responsible, AI-powered applications and experiences with agility and ease.

We’re proud to have a diverse, global team where we value the individual and enrich our culture by considering varied perspectives because we believe people power progress. Join us as a Principal Software Engineer -Distributed Systems / Cloud-Native SaaS and help us do what we do best: propelling business forward. This will be a hybrid role working between your home office and our Raleigh NC location.

Join us in building the next generation of cloud-native platforms that power the Progress Data Platform. As a Principal Engineer, you'll have the opportunity to shape technical strategy, mentor exceptional engineers, and solve fascinating distributed systems challenges at scale. This is a high-impact role where your architectural decisions will influence how we deliver reliable, secure experiences to customers worldwide.

You will lead the technical direction for scalable services, establish reliability and performance standards, and define engineering patterns that span multiple teams. You should be comfortable working across backend services, APIs, cloud infrastructure, data pipelines, observability, security, and deployment automation.

In this role, you will:
  • Design and build elegant distributed systems that scale seamlessly to meet customer demand
  • Drive reliability, performance, security, and operational excellence across production systems
  • Design secure multi-tenant architectures with strong isolation and compliance controls
  • Grow and inspire senior engineers, fostering a culture of technical excellence and continuous learning
  • Partner with product, platform, and engineering leadership on technical strategy and roadmap
  • Lead pragmatic adoption of modern engineering practices: GitOps, observability, progressive delivery
Your background:
  • Principal, Staff, or senior technical leadership experience with hands-on coding
  • Strong background in distributed systems, SaaS, and cloud-native architecture in production
  • Experience operating systems at scale: HA/DR, multi-region, chaos engineering
  • Deep knowledge of at least one major cloud (AWS/Azure/GCP); familiarity with Kubernetes, service mesh, serverless
  • Experience with messaging (Kafka, SQS, Pub/Sub), caching, databases (SQL & NoSQL), observability stacks
  • Proficiency in modern languages (Rust, Python, Go, TypeScript preferred; no specific requirement)
  • You think security-first and have practical experience with IAM, secrets management, and compliance frameworks (SOC2, GDPR, etc.)
  • Strong communication skills; proven ability to influence without authority

Base Salary Range: $162,000 - $189,000

This position is also eligible to participate in our performance-based annual corporate bonus plan. Final base compensation is determined by a number of factors, including but not limited to job-related skills, education, demonstrable experience, and allowance for future and continued salary growth. We also offer a robust benefits package, with details below.

What we offer in return is the opportunity to experience a great company culture with wonderful colleagues to learn from and collaborate with and also to enjoy:
  • Medical, dental, vision, life & disability, and financial benefits (including 401(k) retirement savings plan. Tuition Reimbursement program. Additional voluntary benefits including crucial illness/hospital indemnity, identity theft protection, auto & home insurance, legal, and pet insurance.
  • Competitive salary, bonus, and best-in-class Employee Stock Purchase Program (ESPP) with a 27-month lookback
  • Flexible paid vacation time, paid day off for your birthday, and company holidays. A variety of leave plans, including Parental Leave.
  • Employee Assistance Program (EAP) and an employee well-being program focusing on physical, mental, and financial health.

Apply Now!

#J-18808-Ljbffr