Overview
Responsibilities
T-A-S-K
Education
Income & Employability
Video Resources
Related Careers

Description

Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update software or enhance existing software capabilities. May work with computer hardware engineers to integrate hardware and software systems, and develop specifications and performance requirements. May maintain databases within an application area, working individually or coordinating database development as part of a team.

Interests

  • Investigative
  • Conventional
  • Realistic

Learn More about Interests

Tasks

  • Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.
  • Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces.
  • Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.

Work Activities

    This information is currently unavailable.

Detailed Work Activities

    This information is currently unavailable.

Technology Skills

  • Development environment software
  • Data base user interface and query software
  • Object or component oriented development software
  • Web platform development software
  • Operating system software

Abilities

    This information is currently unavailable.

Skills

    This information is currently unavailable.

Knowledge

    This information is currently unavailable.

Most Common Education Level

The “Most Common Education Level” refers to the level of education held by the majority of workers in a given occupation. For example, if the highest percentage of workers in a role have an Associate’s Degree, that suggests this is the typical educational requirement. Knowing this helps you plan how many years of education you may need to pursue that career.

Certificates

Certifying Organization

Microsoft Corporation

Type

Core

Certifying Organization

IBM Corporation

Type

Product/Equipment

Certifying Organization

Microsoft Corporation

Type

Product/Equipment

Certifying Organization

International Society of Automation

Type

Advanced

Certifying Organization

Microsoft Corporation

Type

Product/Equipment

Income Percentile

The income percentiles show how earnings are distributed within a profession. The 10th percentile means that 10% of workers earned less than that amount. The median (50th percentile) indicates that half of workers earned more, and half earned less. The 90th percentile reflects what the top 10% of earners in the field make.

Income PercentileAnnual Income
Low (10%)$97,476
Median (50%)$124,170
High (90%)$167,933

Income by Experience

This table shows how income typically grows with experience—from entry level (0–2 years), to mid-level (3–5 years), to senior level (6–8 years), to expert level (8+ years).

ExperienceIncome
Entry Level $103,771
Mid Level $121,400
Senior Level $130,606
Expert Level $152,307

Employability

There are currently 1,692,100 jobs in this career path. Over the next 10 years, that number is expected to increase to 1,995,700 positions, reflecting a projected growth of 18%.

The Projected Job Growth figure refers to the expected increase or decrease in employment within a specific career field over a certain period of time.

Projected Job Growth of 18%

Related Careers

The career information and data on this site incorporates information from O*NET Web Services, Lightcast, CareerOneStop, and the U.S. Bureau of Labor Statistics (BLS). For more details regarding the data sources and the specific information sourced, click here.

footer logo

Your One Stop Shop For All Career Resources

Whether you are exploring new career paths, building your resume, or preparing for your next opportunity, our tools, templates, and guidance are designed to help you navigate your career journey with clarity and confidence.

instagram
linkedin
tiktok
youtube