Expand mobile version menu

Systems Software Developer

salary graphic



education graphic


Bachelor's degree

job outlook graphic



What They Do

Researches, designs, develops, and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, and general computing applications. Sets operational specifications and formulates and analyzes software requirements. May design embedded systems software. Applies principles and techniques of computer science, engineering, and mathematical analysis.

This career is part of the Information Technology cluster Programming and Software Development pathway.

A person in this career:

  • Modifies existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance.
  • Develops or directs software system testing or validation procedures.
  • Directs software programming and development of documentation.
  • Consults with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
  • Analyzes information to determine, recommend, and plan installation of a new system or modification of an existing system.
  • Consults with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements, or resolve customer problems.
  • Designs or develops software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
  • Prepares reports or correspondence concerning project specifications, activities, or status.
  • Confers with data processing or project managers to obtain information on limitations or capabilities for data processing projects.
  • Stores, retrieves, and manipulates data for analysis of system capabilities and requirements.

Working Conditions and Physical Demands

People who do this job report that:

  • You would sit most of the time. There's some walking and standing. You may have to lift and carry things like books, papers or tools weighing 10 lbs. or less.
  • Work in this occupation requires being inside most of the time
  • Work in this occupation involves sitting more than one-third of the time

Working in this career involves (physical activities):

  • Seeing clearly up close
  • Speaking clearly enough to be able to be understood by others
  • Identifying and understanding the speech of another person

Work Hours and Travel

  • Regular working hours and limited travel

Specialty and Similar Careers

Careers that are more detailed or close to this career:

  • Developer
  • Infrastructure Engineer
  • Network Engineer — Designs and implements computer networks.
  • Publishing Systems Analyst
  • Senior Software Engineer
  • Software Architect
  • Software Developer
  • Software Engineer — Researches, designs, and develops computer software systems in conjunction with hardware product development.
  • Systems Coordinator
  • Systems Engineer — Analyzes technical and business problems and recommends solutions to clients and engineers. Responsible for designing and implementing improvements to hardware and software of computers.