• Systems Software Developers
  • Information Technology
  • 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

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

Number of Jobs

Average Annual
Job Growth +1.2%
Job Opening 651

Job Listings

Select a region/location in North Carolina to begin your search.
View available jobs

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 931
Video:Systems Software Developers

careerVideo provided CareerOneStop. CareerOneStop is sponsored by the U.S. Department of Labour, Employment and Training Administration and the Minnesota Department of Employment & Economic Development.