1

Software Company Jobs in Raleigh, NC (NOW HIRING)

Software Infrastructure Engineer

Durham, NC ยท On-site

$167K - $198K/yr

BotBuilt is a company that builds robots to enhance the construction process for traditional home builders. The Software Infrastructure Engineer will design and optimize infrastructure for autonomous ...

CoVar is a small, mission-driven AI/ML R&D software company based in Durham, NC. They are seeking a motivated Software Engineer to develop and maintain applications that involve data processing and ...

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

Software Developer IV

Raleigh, NC ยท On-site

$1 - $2/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 ...

Be Seen First

C# Developer / Engineer

Raleigh, NC ยท On-site

$100K - $130K/yr

C# Developer / Engineer needed for a Contract to PERMANENT Full-Time position with a medical device imaging hardware / software company located in Raleigh, NC. REQUIRED SKILLS: * C# coding * Software ...

Software Engineer (Voice)

Raleigh, NC ยท On-site

$120 - $190/hr

We're the global communications software company and Tier 1 network operator with global reach. The voice, messaging, and emergency services infrastructure behind the brands and apps you use every ...

We're the global communications software company and Tier 1 network operator with global reach. The voice, messaging, and emergency services infrastructure behind the brands and apps you use every ...

We're the global communications software company and Tier 1 network operator with global reach. The voice, messaging, and emergency services infrastructure behind the brands and apps you use every ...

We're the global communications software company and Tier 1 network operator with global reach. The voice, messaging, and emergency services infrastructure behind the brands and apps you use every ...

Associate Fulfillment Specialist

Raleigh, NC ยท On-site

$16 - $21.25/hr

Interest in order management, order fulfillment, or sales support, preferably within a software company. * Familiarity with order management tools and systems is a plus. * Eagerness to learn and ...

next page

Showing results 1-20

Software Company information

See Raleigh, NC salary details

$46.7K

$108.7K

$161.4K

How much do software company jobs pay per year?

As of Aug 27, 2026, the average yearly pay for software company in Raleigh, NC is $108,723.00, according to ZipRecruiter salary data. Most workers in this role earn between $87,500.00 and $126,400.00 per year, depending on experience, location, and employer.

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 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 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 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 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 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 August 2026, with employment types broken down into 1% As Needed, 72% Full Time, 22% Part Time, 4% Contract, and 1% Nights. Highlights an 95% Physical, 1% Hybrid, and 4% Remote job distribution, with an average salary of $108,716 per year, or $52.3 per hour.

Software Infrastructure Engineer

BotBuilt

Durham, NC โ€ข On-site

$167K - $198K/yr

Full-time

Re-posted yesterday


Job description

Job Summary:
BotBuilt is a company that builds robots to enhance the construction process for traditional home builders. The Software Infrastructure Engineer will design and optimize infrastructure for autonomous systems, ensuring quality and security standards are met while supporting robot development.
Responsibilities:
โ€ข Design, manage, and optimize our infrastructure for the autonomous framing system.
โ€ข Design, and deploy data logging and retrieval for heterogeneous robot data.
โ€ข Facilitate high-level robot developer support and troubleshooting.
โ€ข Implement and uphold infrastructure quality and security standards.
Qualifications:
Required:
โ€ข 3-5 years of experience in infrastructure engineering
โ€ข Proficiency in Python
โ€ข Familiarity with CI tools and best practices
Preferred:
โ€ข Knowledge of C++
โ€ข Background in system administration or network management
โ€ข Experience with IoT deployment, particularly experience with Balena
Company:
BotBuilt is a software company that develops robotic systems and artificial intelligence solutions to simplify home construction. Founded in 2020, the company is headquartered in Durham, USA, with a team of 2-10 employees. The company is currently Early Stage.