Exforsys

Career Tracks

  1. Responsibilities of an Office Manager
  2. Role of a Copywriter
  3. Career Counselor Responsibilities
  4. The Role of a Commercial Artist
  5. Computer Manager Career Responsibilities
  6. Claims Manager Career Responsibilities
  7. Duties of a Business Analyst
  8. Duties of a Banker
  9. The Role of a Construction Manager
  10. Duties of a Construction Engineer
  11. The Role of a Computer Operator
  12. Duties of a Computer Engineer
  13. The Role of a Computer Programmer
  14. Responsibilities and Duties of a Civil Engineer
  15. The Role of a Chiropractor
  16. The Important Role of a Chemist
  17. The Duties and Responsibilities of a Chemical Engineer
  18. Responsibilities and Specific Duties of a Chef
  19. The Role of a Biologist
  20. The Role and Responsibilities of an Actuary
  21. The Role of a Family Counselor
  22. The Duties and Responsibilities of a Baker
  23. The Duties and Responsibilities of a Building Contractor
  24. The Role of an Agent
  25. The Role of a Property Manager
  26. The Duties and Responsibilities of a Park Ranger
  27. The Role of a Lawyer
  28. Duties and Responsibilities of Air Traffic Controllers
  29. The Role of a Broadcaster
  30. Duties and Responsibilities Related to Being a Retail Store Manager
  31. Career Track: Computer Software Engineers
  32. The Role of a Principal
  33. Career Track: Quality Assurance (Testing)
  34. The General Responsibilities and Duties of an Interior Decorator
  35. Career Track: Computer Programmer
  36. General Responsibilities and Specific Duties of a Preschool Teacher
  37. Career Track: Network Engineer
  38. General Information Regarding the Occupation of an Auditor
  39. Career Track : Network Architect
  40. The Important Duties and Responsibilities of an Agricultural Scientist
  41. Career Track: SQL Server Database Administrator
  42. Career Track: Application Developer
  43. Career Track : Database Administrator Oracle
  44. Career Track: Database Administrator

Ads


Home arrow Career Training arrow Career Tracks

Career Track: Computer Software Engineers

Author : Exforsys Inc.     Published on: 6th Jul 2005    |   Last Updated on: 16th Jan 2009

Job Description:

Computer Software Engineers are responsible for a multitude of tasks that are evolving and changing as quickly as technology. According to the U.S. Department of Labor, professionals in this career are the ones that are “responsible for applying the principles and techniques of computer science, engineering and mathematical analysis to the design, development, testing and evaluation of software and the systems that enable computers to perform their many applications.”

Ads

There are basically two sub categories of software engineers, which include:

  • Computer Applications Software Engineers
  • Computer Systems Software Engineers

Applications Software Engineers are responsible for analyzing the needs of the user and then designing, constructing and maintaining the applications or software. Professionals in this career use programming languages such as C, C++, Java, Fortran and COBOL. Many Software Applications Engineers are responsible for developing both packed systems and systems software as well as creating customized applications. Computer Systems Software Engineers are responsible for “coordinating the construction and maintenance of a company's computer systems while planning for future growth.” Most Software Engineers work closely with coworkers as well as customers to ensure their products meet needs and expectations.

Opportunities for advancement and industry outlook:

The career outlook for Software Engineers is strong. According to the U.S. Department of Labor, this profession is projected to be one of the fastest growing occupations between 2002-2012. College graduates with at least a bachelor's degree in computer engineering and practical work experience will have little trouble finding placement. The only downside is that the increase in offshore contracting may impact this profession as well as others in the IT industry. Employers will continue to search out professionals with strong programming, systems analysis, interpersonal and business skills. Adding these to your resume would be a plus.

Advancement opportunities within the industry continue to grow as professionals add to their experience. While entry level engineers will more than likely be tasked with testing and verifying designs, more experienced engineers will be involved in designing and developing actual software. The next step on the career ladder is project management. Once supervisory skills have been established, the door opens to positions like Information Systems Manager, or possibly Chief Information Officer. Many successful engineers open their own consulting firms.

Educational Requirements:

Most employers require a bachelor's degree and extensive knowledge or experience with a variety of systems and technologies.

Usual degree concentrations are computer science, software engineering, or computer information systems. For some positions, graduate degrees are required. While program certifications are recommended, they are not considered sufficient for most software engineering jobs unless accompanied by a degree. Also recommended are strong analytical skills and an attention to detail.

Potential Salary:

(According to the U.S. Dept. of Labor)

Position
Salary Range (2003)
Median annual earnings of Computer Applications Software Engineers
$70,900
Median annual earnings of Computer Systems Software Engineers
$74,040
Starting salary offers for graduates with a Bachelor’s degree in Computer Engineering
$51,343
Starting salary offers for graduates with a Master’s degree in Computer Engineering
$64,200
Starting Salaries for Software Engineers in Software Development
$64,250 - $97,000

Ads

Industry Certifications:

Recommended professional certifications include:



 
This tutorial is part of a Career Tracks tutorial series. Read it from the beginning and learn yourself.

Career Tracks

  1. Responsibilities of an Office Manager
  2. Role of a Copywriter
  3. Career Counselor Responsibilities
  4. The Role of a Commercial Artist
  5. Computer Manager Career Responsibilities
  6. Claims Manager Career Responsibilities
  7. Duties of a Business Analyst
  8. Duties of a Banker
  9. The Role of a Construction Manager
  10. Duties of a Construction Engineer
  11. The Role of a Computer Operator
  12. Duties of a Computer Engineer
  13. The Role of a Computer Programmer
  14. Responsibilities and Duties of a Civil Engineer
  15. The Role of a Chiropractor
  16. The Important Role of a Chemist
  17. The Duties and Responsibilities of a Chemical Engineer
  18. Responsibilities and Specific Duties of a Chef
  19. The Role of a Biologist
  20. The Role and Responsibilities of an Actuary
  21. The Role of a Family Counselor
  22. The Duties and Responsibilities of a Baker
  23. The Duties and Responsibilities of a Building Contractor
  24. The Role of an Agent
  25. The Role of a Property Manager
  26. The Duties and Responsibilities of a Park Ranger
  27. The Role of a Lawyer
  28. Duties and Responsibilities of Air Traffic Controllers
  29. The Role of a Broadcaster
  30. Duties and Responsibilities Related to Being a Retail Store Manager
  31. Career Track: Computer Software Engineers
  32. The Role of a Principal
  33. Career Track: Quality Assurance (Testing)
  34. The General Responsibilities and Duties of an Interior Decorator
  35. Career Track: Computer Programmer
  36. General Responsibilities and Specific Duties of a Preschool Teacher
  37. Career Track: Network Engineer
  38. General Information Regarding the Occupation of an Auditor
  39. Career Track : Network Architect
  40. The Important Duties and Responsibilities of an Agricultural Scientist
  41. Career Track: SQL Server Database Administrator
  42. Career Track: Application Developer
  43. Career Track : Database Administrator Oracle
  44. Career Track: Database Administrator
 

Comments