1

Software Company Jobs in Raleigh, NC (NOW HIRING)

Principal Software Engineer

Raleigh, NC ยท On-site

$131K - $175K/yr

Red Hat is the world's leading provider of enterprise open source software solutions, and they are ... The company is currently Late Stage.

Sr. Software Developer (Infrastructure)

Raleigh, NC ยท On-site

$53 - $70/hr

Bandwidth , a prior "Best of EC" award winner, is a global software company that helps enterprises deliver exceptional experiences through voice, messaging, and emergency services. Reaching 65 ...

Sr. Software Developer (Infrastructure)

Raleigh, NC ยท On-site

$53 - $70/hr

Bandwidth , a prior "Best of EC" award winner, is a global software company that helps enterprises deliver exceptional experiences through voice, messaging, and emergency services. Reaching 65 ...

next page

Showing results 1-20

Software Company information

See Raleigh, NC salary details

$42.4K

$98.9K

$146.8K

How much do software company jobs pay per year?

As of Jun 14, 2026, the average yearly pay for software company in Raleigh, NC is $98,879.00, according to ZipRecruiter salary data. Most workers in this role earn between $79,600.00 and $114,900.00 per year, depending on experience, location, and employer.

What is the difference between Software Company vs Software Developer?

AspectSoftware CompanySoftware Developer
RoleOrganization that creates, sells, or maintains software products or servicesIndividual who designs, codes, tests, and maintains software applications
CredentialsCompany may have multiple certifications, industry standards, and team expertiseTypically requires programming skills, relevant certifications, and a degree in computer science or related field
Work EnvironmentOffice or remote teams within a corporate or startup settingIndividual work, team collaboration, or remote work on software projects
Industry UsageRefers to the organization or business entityRefers to the professional role or job position

In summary, a Software Company is an organization involved in software development and services, while a Software Developer is a professional working within or for such a company, focusing on creating and maintaining software applications.

What are some common challenges faced when working in a software company, and how can new employees overcome them?

New employees at software companies often encounter challenges such as adapting to fast-paced project timelines, staying updated with rapidly evolving technologies, and collaborating effectively within cross-functional teams. To overcome these, it's important to proactively communicate with team members, seek mentorship, and prioritize continuous learning. Participating in code reviews, attending team meetings, and utilizing internal documentation can also help new hires acclimate more quickly and contribute effectively.

What are the key skills and qualifications needed to thrive at a software company, and why are they important?

To succeed at a software company, you generally need strong programming skills, problem-solving abilities, and a relevant degree or technical background. Familiarity with software development tools, version control systems like Git, and possibly certifications such as AWS Certified Developer or Scrum Master are commonly required. Excellent teamwork, effective communication, and adaptability help professionals stand out in collaborative and rapidly evolving environments. These skills and qualifications are essential for delivering high-quality software solutions and contributing to the company's innovation and success.

What are some software jobs?

Software jobs include roles such as software developer, software engineer, quality assurance tester, systems analyst, and technical support specialist. These positions often require knowledge of programming languages, software development tools, and problem-solving skills, with many roles offering full-time schedules and opportunities for remote work.

What jobs pay 200,000 a year in the USA?

In the software industry, roles such as senior software engineers, software architects, and engineering managers often earn $200,000 or more annually, especially with experience, advanced skills, and in high-demand sectors like tech firms or finance. These positions typically require strong programming expertise, leadership abilities, and sometimes advanced certifications or degrees.

What profession makes $400,000 a year?

In the software industry, senior roles such as software engineering managers, solutions architects, and some specialized developers can earn $400,000 or more annually, especially with bonuses and stock options. These positions typically require extensive experience, advanced skills in programming, system design, and leadership, often in large tech companies or through entrepreneurial ventures.

What are the positions in a software company?

A software company typically has various positions including software developers, quality assurance testers, product managers, UX/UI designers, system administrators, technical support specialists, and sales and marketing staff. These roles collaborate to develop, test, deploy, and support software products, often requiring skills in programming languages, project management, and familiarity with development tools.

What is a software company?

A software company is a business that specializes in developing, distributing, and maintaining software products or services. These companies can create software for a variety of uses, such as computer programs, mobile apps, or cloud-based solutions for consumers or other businesses. Software companies may focus on areas like productivity tools, security, gaming, or industry-specific applications. Their primary goal is to solve problems or improve efficiency through technology solutions.
What job categories do people searching Software Company jobs in Raleigh, NC look for? The top searched job categories for Software Company jobs in Raleigh, NC are:
What cities near Raleigh, NC are hiring for Software Company jobs? Cities near Raleigh, NC with the most Software Company job openings:
Infographic showing various Software Company job openings in Raleigh, NC as of June 2026, with employment types broken down into 1% As Needed, 41% Full Time, 48% Part Time, 1% Temporary, 8% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $98,879 per year, or $47.5 per hour.
Senior Software Engineer - Red Hat Openstack Engineering

Senior Software Engineer - Red Hat Openstack Engineering

Red Hat

Raleigh, NC โ€ข On-site

$119K - $157K/yr

Full-time

Posted 18 days ago


Job description

Job Summary:
Red Hat is the worldโ€™s leading provider of enterprise open source software solutions, and they are seeking a Senior Software Engineer to join their Openstack Engineering team. In this role, you will ensure the Post-Quantum Cryptography readiness of the OpenStack platform and lead the integration of quantum-resistant algorithms into core OpenStack services.
Responsibilities:
โ€ข Analyze OpenStack components for cryptographic dependencies and migration paths to PQC algorithms.
โ€ข Contribute code upstream to OpenStack projects; adhere to open source community guidelines and Red Hatโ€™s upstream-first policy.
โ€ข Collaborate with the security and cryptography teams to implement PQC standards across Openstack.
โ€ข Participate in code reviews and technical design discussions.
Qualifications:
Required:
โ€ข 5 years of experience in software engineering.
โ€ข Proficiency in Python (OpenStack's primary language), Go, and C/C++.
โ€ข Solid understanding of cryptography standards (TLS, x.509, NIST PQC algorithms).
โ€ข Leverage and Utilize AI Tools: Identifies and resolves moderately complex issues by implementing AI-powered agents to automate non-routine workflows and enhance existing team processes.
โ€ข Experience with Linux operating system internals and virtualization.
Preferred:
โ€ข Rust Programming
Company:
Red Hat is a software company that offers enterprise open-source software solutions. It is a sub-organization of IBM. Founded in 1993, the company is headquartered in Raleigh, USA, with a team of 10001+ employees. The company is currently Late Stage.

Red Hat logo

About Red Hat

Sourced by ZipRecruiter

Red Hat, Inc. is an American software company that provides open source software products to enterprises and is a subsidiary of IBM. Founded in 1993, Red Hat has its corporate headquarters in Raleigh, North Carolina, with other offices worldwide. Red Hat has become associated to a large extent with its enterprise operating system Red Hat Enterprise Linux. With the acquisition of open-source enterprise middleware vendor JBoss, Red Hat also offers Red Hat Virtualization (RHV), an enterprise virtualization product. Red Hat provides storage, operating system platforms, middleware, applications, management products, and support, training, and consulting services. Red Hat creates, maintains, and contributes to many free software projects. It has acquired several proprietary software product codebases through corporate mergers and acquisitions and has released such software under open source licenses. As of March 2016, Red Hat is the second largest corporate contributor to the Linux kernel version 4.14 after Intel.

Industry

Software development

Company size

10,000+ Employees

Headquarters location

Raleigh, NC, US

Year founded

1993

Social media