• Applications Software Developers
  • Information Technology
  • Annual Median Wage
    $ 104,561
    $66,157 range bar $162,187
    Annual NC Wage Range
    Growth Rate
    Image of growth rate score 5
    Very Fast Growing
  • Software developers are the creative minds behind computer programs. They develop applications that allow people to do specific tasks when using technology tools.

What do they typically do

  • Consult with customers about software system design and maintenance
  • Analyze users' needs and then design, test, and develop software to meet those needs
  • Research and evaluate factors like required reporting formats, costs, and security needs to decide how to configure hardware
  • Change existing software to correct errors, adapt it to new hardware , or improve performance.
  • Determine system performance standards
  • Design each part of the application and plan how the pieces will work together
  • Document every aspect of the application as background for future maintenance and upgrades
  • Collaborate with other computer specialists to create the best possible software

Number of Jobs

Average Annual
Job Growth +2.6%
Job Opening 3,508

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, Quality Assurance Analyst (QA Analyst), Software Developer, Software Quality Assurance Engineer (SQA Engineer), Systems Engineer, Test Engineer
View available jobs on Indeed

Education & Training

Private Training Programs

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 9307