Watch a video about this type of work
Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use with the aim of optimizing operational efficiency. May analyze and design databases within an application area, working individually or coordinating database development as part of a team.
The military uses computers in almost every aspect of its operations. Military computers are used to process payroll and personnel information, control the targeting and firing of weapons systems, account for money, gather and analyze intelligence data, and make it easier to communicate around the world. Computer systems officers direct the operations of computer centers and are involved in the planning and development of computer systems.
*Average calculated based on median level of pay
The level of experience held by people currently working in this career.
The level of education attained by people currently working in this career.
A degree could help you get a job or a higher salary.