© UNT in partnership with TEA1 7 th Grade Career Exploration Module Career Focus: Computer Software Engineer Occupation
What they do They analyze client needs, and design, develop, and test their software They set up an organization’s intranet, linking the computers and printers to allow for easier communication They assess system security and data assurance, and offer suggestions to improve the security and data assurance © UNT in partnership with TEA2
Knowledge They need to know about computers They need to know mathematics They need to know software structure © UNT in partnership with TEA3
Skills They need to have good communication skills They need to have good problem-solving skills They need to have good time-management skills © UNT in partnership with TEA4
Tools they use Development software like C and Microsoft Visual Basic Desktop computers, main frame computers, and computer servers Web platform development software like JavaScript and database management software like Microsoft SQL © UNT in partnership with TEA5
Working conditions Air conditioned offices or computer labs Usually work about 40 hours per week Depending on the job, sometimes travel is required © UNT in partnership with TEA6
Training required Bachelor’s degree and knowledge of computer systems Internships in the specialization area Professional workshops to stay current in their field © UNT in partnership with TEA7
They work for Healthcare companies and the government Companies that develop programs for the internet, intranets, and world wide web applications Telecommunication companies and data processing businesses © UNT in partnership with TEA8
Income The average income for a Computer Software Engineer is between $67,790 and $104,870 per year The top 10% earn more than $128,870 The Computer Software Engineer’s job prospects are excellent because of rapid growth in employment © UNT in partnership with TEA9