1

Systems Software Developer Jobs in North Carolina

CNO Software Developer

Cary, NC · On-site

$120K/yr

Signalscape has supplied engineering services and products used for defense, intelligence, and law ... Our design services span many disciplines, including custom system design, software development ...

Software Systems Engineer (SevOne)

Cary, NC · On-site

$160K - $189K/yr

... System Engineering discipline. 2 years of experience creating reports with the SevOne 5 years of experience with PERL Scripting 3 years of experience using software version control systems such as ...

We're looking for a Software Developer with 2-4 years of professional experience to join our team ... Familiarity with version control systems such as Git * Understanding of software design principles ...

Position Summary McKesson Corporation is seeking talented Software Developer to join our Supply ... Monitor and troubleshoot production systems, ensuring uptime and responsiveness. Minimum ...

Jr. software Developer

Raleigh, NC · On-site

$65K - $84K/yr

This programmer will need to assist in that project and also support current systems until the ... Ability to learn new software systems and programming languages by studying available references.

Position Summary McKesson Corporation is seeking talented Software Developer to join our Supply ... Monitor and troubleshoot production systems, ensuring uptime and responsiveness. Minimum ...

Senior Software Developer

Raleigh, NC · On-site

$53 - $70/hr

Senior Software Developer Hybrid role - 4 days in office. Raleigh, NC. (LOCAL) Seeking a Senior ... systems. Key Responsibilities: Develop Java-based microservices using Spring Boot for platform ...

Our design services span many disciplines, including custom system design, software development ... Proficiency in Python and C\/C++ programming. \n * Bachelor's degree and 7+ years of relevant ...

Software Systems Engineer - II

Cary, NC · On-site

$160K - $189K/yr

... System Engineering discipline. 2 years of experience creating reports with the SevOne 5 years of experience with PERL Scripting 3 years of experience using software version control systems such as ...

Showing results 41-60

Systems Software Developer information

See North Carolina salary details

$36.8K

$106.4K

$168.6K

How much do systems software developer jobs pay per year?

As of Aug 8, 2026, the average yearly pay for systems software developer in North Carolina is $106,397.00, according to ZipRecruiter salary data. Most workers in this role earn between $78,600.00 and $126,300.00 per year, depending on experience, location, and employer.

What is a systems software developer?

Systems Software Developers are professionals who design, build, and maintain the foundational software that enables computers and devices to function. They work on operating systems, device drivers, and system utilities, ensuring that hardware and software work together efficiently. These developers often collaborate with hardware engineers and focus on performance, security, and reliability. Their work is critical for creating stable platforms upon which application software and user-facing programs run.

What is the difference between Systems Software Developer vs Software Engineer?

AspectSystems Software DeveloperSoftware Engineer
CredentialsBachelor's in Computer Science or related field; often certifications in systems or networkingBachelor's or higher in Computer Science or Software Engineering; similar certifications
Work EnvironmentFocus on low-level system software, operating systems, embedded systemsDevelops applications, web, mobile, or enterprise software across various environments
Industry UsagePrimarily in hardware, OS development, embedded systemsAcross tech, finance, healthcare, and more industries

Systems Software Developers specialize in creating and maintaining system-level software like operating systems and embedded systems, while Software Engineers develop a broader range of applications and software solutions. Both roles require similar educational backgrounds and certifications, but their focus areas and work environments differ significantly.

What are some common challenges systems software developers face when working on large-scale projects?

Systems Software Developers working on large-scale projects often encounter challenges such as maintaining compatibility across different hardware platforms, ensuring the software is optimized for performance, and managing complex dependencies between system components. Effective communication with cross-functional teams, such as hardware engineers and application developers, is critical to address integration issues. Additionally, keeping up with evolving technologies and adhering to strict security standards can add to the complexity of the role.

What are the key skills and qualifications needed to thrive as a systems software developer, and why are they important?

To thrive as a Systems Software Developer, you need strong programming skills in languages like C, C++, or Rust, a solid understanding of computer architecture, and typically a degree in computer science or a related field. Familiarity with operating systems internals, version control systems such as Git, and sometimes certifications in relevant technologies are common requirements. Analytical thinking, attention to detail, and effective problem-solving are vital soft skills that distinguish top performers. These abilities ensure the development of reliable, efficient, and secure system-level software that supports critical computing infrastructure.
What are the most commonly searched types of Systems Software Developer jobs in North Carolina? The most popular types of Systems Software Developer jobs in North Carolina are:
What are popular job titles related to Systems Software Developer jobs in NC? For Systems Software Developer jobs in NC, the most frequently searched job titles are:
Infographic showing various Systems Software Developer job openings in North Carolina as of August 2026, with employment types broken down into 85% Full Time, 9% Part Time, 5% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $106,397 per year, or $51.2 per hour.

Software Developer (Teradata)

Redolent, Inc.

Charlotte, NC • On-site

Contractor

Re-posted 23 days ago


Job description

Software Developer (Terdata)
We are currently seeking a Software Developer for a contract position with a Global Financial Institution located in Charlotte, NC. This is a 12+ month contract opportunity.
This role is responsible for developing complex requirements, enhancing, and maintaining applications within the Financial Crimes technology space to achieve business goals. The developer will design, code, test, debug, and document programs, working closely with business partners to define system application requirements and recommend innovations that provide a competitive advantage.
Responsibilities:
  • Design, code, test, debug, and document programs and support activities for application maintenance
  • Contribute to story refinement and define requirements, estimating the work necessary for delivery
  • Perform proof of concepts as needed to mitigate risk or implement new ideas
  • Set up and automate continuous integration/continuous delivery (CI/CD) pipelines
  • Handle technical aspects of the application, including Change Management, Maintenance, and Platform Upgrades
  • Demonstrate skills in data sourcing, data analysis, and modeling to build innovative data provisioning models
  • Analyze present-state, develop alternative future-state approaches, and facilitate implementation
  • Effectively communicate with managers, peers, and business partners on deliverables and timelines

Requirements:
  • Typically requires 10+ years of applicable experience
  • Experience in Teradata 16.x, SQL/BTEQ scripting, TPT, and Informatica 10.x
  • Proficiency in UNIX Shell scripting and Autosys
  • Experience with Cloudera CDP and Hadoop (Hive, Impala, PySpark, Scala)
  • Strong data analysis, sourcing, data modeling, and provisioning skills for large-scale AML data assets
  • Experience with database-intensive development, data migrations, conversions, and SQL performance tuning
  • Experience in SDLC, Agile, Continuous Integration/Continuous Delivery (CI/CD) using tools like Jira, Bitbucket, Jenkins, Artifactory, and Ansible
  • BS/MS in Computer Science, Engineering, or any quantitative discipline

Desired skills:
  • Business knowledge in financial domains related to Anti-Money Laundering (AML) and Financial Crimes
  • Effective communication and listening skills

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