1

Software Companies Jobs in Raleigh, NC (NOW HIRING)

However, as a recruiting agency we service companies and candidates across the United States. We are your best source for professional, value driven recruitment services. Software Engineering Manager ...

... companies. The R&D Software Engineer 4 will perform complex code modification, testing, and debugging tasks, as well as provide high-level analysis related to software design and development. The ...

HPE Morpheus Software - Senior Software Engineer

Durham, NC ยท Hybrid

$111K - $146K/yr

HPE Morpheus Software - Senior Software Engineer This role has been designed as 'Hybrid' with an ... We help companies connect, protect, analyze, and act on their data and applications wherever they ...

Senior+ Software Engineer (AI Agents)

Durham, NC ยท On-site

$111K - $146K/yr

Senior+ Software Engineer (AI Agents) Opine is a fast-growing AI sales tech startup trusted by leading companies like Docker, Socket Security, BigID, and MaintainX. Opine transforms scattered ...

next page

Showing results 1-20

Software Companies information

See Raleigh, NC salary details

$42.4K

$98.9K

$146.8K

How much do software companies jobs pay per year?

As of Jun 15, 2026, the average yearly pay for software companies 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 Companies vs Software Developers?

AspectSoftware CompaniesSoftware Developers
Primary RoleOrganizations that create, sell, or provide software products or servicesIndividuals who design, code, and maintain software applications
Work EnvironmentOffice or remote teams within companies or firmsTypically work within companies, often in office or remote settings
CredentialsCompany credentials vary; often require technical expertise and industry experienceRequire programming skills, degrees, certifications like coding bootcamps or CS degrees
Industry UsageUsed by businesses across sectors to develop software solutionsUsed by employers to describe individual roles in software development

In summary, Software Companies are organizations that develop and sell software, while Software Developers are the professionals who create and maintain software within those companies. Understanding this distinction helps job seekers and industry professionals clarify roles and expectations.

What are software companies?

Software companies are businesses that develop, distribute, and maintain computer software products and services. These companies create applications, operating systems, and other digital tools for various industries and consumers. Their work can range from developing custom solutions for clients to producing widely used commercial software. Software companies may also provide support, updates, and consulting services related to their products. Well-known examples include Microsoft, Adobe, and Salesforce.

What are some common challenges faced by new employees working at software companies?

New employees at software companies often face challenges such as adapting to fast-paced development cycles, learning company-specific coding standards, and integrating with cross-functional teams. It can also be demanding to quickly get up to speed with proprietary tools, legacy systems, or unfamiliar tech stacks. However, most companies provide onboarding programs, mentoring, and regular team meetings to help new hires acclimate and contribute effectively.

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

To thrive in a software company, you generally need strong programming skills, problem-solving abilities, and a relevant degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or JavaScript), version control systems like Git, and agile development methodologies is typically expected. Excellent teamwork, adaptability, and communication skills help individuals collaborate effectively and respond to rapid technological changes. These technical and soft skills are crucial for building robust software solutions and contributing to a dynamic, fast-paced work environment.
What are popular job titles related to Software Companies jobs in Raleigh, NC? For Software Companies jobs in Raleigh, NC, the most frequently searched job titles are:
What job categories do people searching Software Companies jobs in Raleigh, NC look for? The top searched job categories for Software Companies jobs in Raleigh, NC are:
What cities near Raleigh, NC are hiring for Software Companies jobs? Cities near Raleigh, NC with the most Software Companies job openings:
Infographic showing various Software Companies job openings in Raleigh, NC as of June 2026, with employment types broken down into 91% Full Time, 7% Part Time, and 2% Contract. 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.
Lead Software Systems Engineer

Lead Software Systems Engineer

Cadence Design Systems, Inc.

Cary, NC โ€ข On-site

Full-time

Posted 29 days ago


Job description

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
Cadence is a pivotal leader in electronic systems design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware, and Intellectual Property that turn design concepts into reality. Cadence customers are the world's most innovative companies, delivering extraordinary products from chips to systems, chemicals to drugs, and specification to manufacturing for the most dynamic market applications, including hyperscale computing, 5G communications, automotive, mobile, aerospace, consumer, industrial, and life sciences. Cadence prides itself on creating and sustaining a company culture that drives innovation and business success. Cadence is recognized as a Great Place to Work around the world and has been included as one of the Fortune "100 Best Companies to Work For" over the last ten years.
We are currently seeking a Senior Sales Operations Analyst to join our Worldwide Sales Operations team. This role offers the opportunity to join a dynamic company in a mission critical organization.
Position Description:
This position will develop systems to move and translate the data involved in the Bookings to Commissions flow. You will participate in, and improve, key systems that facilitate territory and account planning, quota distribution, and quota credit reporting. You will be involved in the design and implementation of a development/test/production environment, source code control systems and rigorous regression testing for these key systems. Good communication and presentation skills are required as there is regular interaction with sales team members and management as well as IT, finance, and operations personnel from other divisions.
Responsibilities:
  • Understand and improve key systems within the Bookings to Commissions flow including the interfaces between these processes and external data sources
    • Account Master Management
    • Mergers & Acquisitions Management
    • Global Split System (GSS) Management
    • Territory Planning and Quota Distribution
    • Quota Credit Reporting and Analysis
    • Exception Pay and SPIF Nomination and Approval
  • Design and implement a development/test/production environment, source code control systems and rigorous regression testing for all key Bookings to Commissions systems.
  • Build and maintain robust data pipelines with quality-assurance checks and error tracking.
  • Participate in cross-functional teams required to implement process improvements.
  • Complete tasks assigned on time with high quality.
  • Foster an environment of collaboration, trust, and accountability.

Position Requirements:
  • Position requires a bachelor's degree in computer science or equivalent field. Coursework completed in business concepts and/or data analytics is a plus.
  • A minimum of four years of work experience is required preferably in pipeline development and data manipulation coding, but experience in any software development role will be acceptable.
  • Must be highly proficient in computer programming and data transfer mechanisms.
  • Candidates must demonstrate strong attention to detail and a commitment to thoroughly analyzing complex problems.
  • Strong communication, presentation, and process improvement skills are a must.
  • Knowledge of, or experience with SQL is a plus.
  • Occasional domestic travel is required for this position.

Requires current US Work Authorization.
We're doing work that matters. Help us solve what others can't.