Search | | Manage Ads | | Help | | Categories
Programmers
Nature of the Work
Working Conditions
Training, Qualifications, and Advancement
Employment & Earnings
|
Computer programmers held about 455,000 jobs in 2004. Programmers are employed in almost every industry, but the largest concentration is in computer systems design and related services. Large numbers of programmers also work for telecommunications companies, software publishers, financial institutions, insurance carriers, educational institutions, and government agencies. Many computer programmers are employed on a temporary or contract basis or work as independent consultants, providing companies expertise with new programming languages or specialized areas of application. Rather than hiring programmers as permanent employees and then laying them off after a job is completed, employers can contract with temporary help agencies, with consulting firms, or with programmers themselves. A marketing firm, for example, may require programming services only to write and debug the software necessary to get a new customer database running. Bringing in an independent contractor or consultant with experience in a new or advanced programming language enables the firm to complete the job without having to retrain existing workers. Such jobs may last anywhere from several weeks to a year or longer. There were 25,000 self-employed computer programmers in 2004. |
|
Median annual earnings of computer programmers were $62,890 in May 2004. The middle 50 percent earned between $47,580 and $81,280 a year. The lowest 10 percent earned less than $36,470; the highest 10 percent earned more than $99,610. Median annual earnings in the industries employing the largest numbers of computer programmers in May 2004 are shown below:
Software publishers -- $73,060
Computer systems design and related services -- $67,600
Data processing, hosting, and related services -- $64,540
Insurance carriers -- $62,990
Management of companies and enterprises -- $62,160
According to the National Association of Colleges and Employers, starting salary offers for graduates with a bachelor’s degree in computer science averaged $50,820 a year in 2005.
According to Robert Half International, a firm providing specialized staffing services, average annual starting salaries in 2005 ranged from $52,500 to $83,250 for applications development programmers/analysts, and from $55,000 to $88,250 for software developers. Average starting salaries for mainframe systems programmers ranged from $50,250 to $67,500 in 2005.
Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, 2006-07 Edition, Computer Programmers, on the Internet at http://www.bls.gov/oco/ocos110.htm (visited August 22, 2006).