Develops, creates and modifies computer applications software or specialized utility programs. Analyzes user needs and develops software solutions. Designs or customizes software for client use. May analyze and design databases within an application area, working individually or coordinating database development as part of a team.
This career is part of the Information Technology cluster Programming and Software Development pathway.
Watch a one-minute video showing what it's like to work in this career or related careers
Computer Software Engineers
Note: This movie requires QuickTime.
People who do this job report that:
Working in this career involves (physical activities):
Careers that are more detailed or close to this career: