• Systems Software Developers
  • Information Technology
  • Annual Median Wage
    $ 108,877
    $73,330 range bar $160,576
    Annual NC Wage Range
    Growth Rate
    Image of growth rate score 3
    Moderately Growing
  • Systems software developers create the systems that keep computers working well. These operating systems could be part of personal computers, customized systems for an organization, telephones, cars, or other electronic products.

What do they typically do

  • Discuss project status, proposals, or technical issues with customers or other departments
  • Analyze users needs and then design, test, and develop software to meet those needs
  • Prepare reports or correspondence about project specifications, activities, or status
  • Maintain and test the software to make sure it continues to function normally
  • Consult with engineering staff to evaluate hardware and software interface, develop specifications, or solve customer problems
  • Design or develop the system and plan how its pieces will work together
  • Document every part of the system for use as a reference for future maintenance and upgrades
  • Change existing software to correct errors, fit it to new hardware, or upgrade interfaces and improve performance

Number of Jobs

Average Annual
Job Growth +0.6%
Job Opening 584

Job Listings

Select a region/location in North Carolina to begin your search.
View available jobs
Application Developer, Information Technology Analyst (IT Analyst), Infrastructure Engineer, Network Engineer, Product Assurance Engineer, Quality Assurance Analyst (QA Analyst), Software Developer, Systems Engineer, Test Engineer
View available jobs on Indeed

Education & Training

  • Education

    Most require a four-year bachelor's degree, but some do not.
    Associated Programs or Majors
    Dozens of degree programs can lead to this occupation
    • NA

First Step

Find out where to start your new journey. Get started

Next Step

Find out what's next in line on your career journey. Get started
Change 479