← Back to search
Software Developers, Quality Assurance Analysts, and Testers
SOC: 15-1252 • Data from U.S. Bureau of Labor Statistics & O*NET
What They Do
Software Developers, Quality Assurance Analysts, and Testers typically perform the following tasks:
• Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
• Develop or direct software system testing or validation procedures, programming, or documentation.
• Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces.
• Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
• Prepare reports or correspondence concerning project specifications, activities, or status.
• Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
• Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
• Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
• Determine system performance standards.
• Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
• Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.
• Monitor functioning of equipment to ensure system operates in conformance with specifications.
• Coordinate installation of software system.
• Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel.
• Supervise and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel.
• Obtain and evaluate information on factors such as reporting formats required, costs, or security needs to determine hardware configuration.
• Train users to use new or modified equipment.
Career Video
Video from CareerOneStop, sponsored by U.S. Department of Labor
Key facts
Median: $131,450
Employment: 1,895,500
Growth (2024–2034):
+15.0%
Education:
Bachelor's degree
Source: U.S. Bureau of Labor Statistics
Career Intelligence Metrics
Automation Risk Assessment
Low RiskWork-Life Balance Score
8.5/10Personality Fit (RIASEC Profile)
7.4
Realistic
9.2
Investigative
4.6
Artistic
5.4
Social
5.6
Enterprising
6.8
Conventional
Powered by O*NET Career Profiling
Personality Match: The higher the score (out of 10), the better this career matches that personality type. People with similar interests and work styles tend to be most satisfied in careers that match their personality profile.
Top Skills
Analytical skills
Communication skills
Creativity
Detail oriented
Interpersonal skills
Problem-solving skills
Strengths
- High Demand
- Flexible Work
- Continuous Learning
Challenges
- Burnout Risk
- Rapid Technological Change
Median Salary Comparison
Employment projection (2024–2034)
Geographic Employment & Wage Analysis
BLS OEWS Data Updated 2024-05States with Highest Employment
- California 292,630
- Texas 151,460
- New York 104,130
- Washington 91,470
- Virginia 83,290
- Florida 82,610
- North Carolina 57,590
- New Jersey 57,120
- Illinois 54,490
- Massachusetts 54,260
BLS OEWS data (2024-05)
Regional Wage Variations
-
California +30%$170,910
-
Texas -1%$130,500
-
New York +23%$161,260
-
Washington +27%$166,910
-
Virginia 2%$134,470
-
Florida -4%$126,550
-
North Carolina 0%$131,000
-
New Jersey 1%$132,400
-
Illinois -3%$127,770
-
Massachusetts +15%$150,520
BLS OEWS state wage data
Top Metropolitan Areas
New York-Newark-Jersey City
Employment: High
Growth: +3.2%
Los Angeles-Long Beach
Employment: High
Growth: +2.8%
Chicago-Naperville-Elgin
Employment: Medium
Growth: +1.5%
Dallas-Fort Worth
Employment: Medium
Growth: +4.1%
San Francisco-Oakland
Employment: High
Growth: +2.3%
Based on BLS metropolitan area data
Industries with Highest Concentrations
Software publishers
85%
Manufacturing
70%
Management of companies and enterprises
55%
Regional Job Market Outlook
Strong
West Coast
Stable
Northeast
Growing
South