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

    Detailed Work Activities

      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

      Skills

        Knowledge

          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

          Product/Equipment

          Certifying Organization

          YouScience

          Type

          Core

          Certifying Organization

          Adobe Systems Incorporated

          Type

          Product/Equipment

          Certifying Organization

          Amazon.com Web Services

          Type

          Product/Equipment

          Certifying Organization

          Cloud Credential Council

          Type

          Core

          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 PercentileIncome
          Low (10%)$NaN
          Median (50%)$NaN
          High (90%)$NaN

          Income by Experience

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

          ExperienceIncome
          Entry Level$50,000
          Mid Level$100,000
          Senior Level$150,000

          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%

          The career information and data on this site incorporates information from O*NET Web Services by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA), with ONET® being a registered trademark of USDOL/ETA. Used under the CC BY 4.0 license. O*NET® is a trademark of USDOL/ETA; CareerOneStop, sponsored by the U.S. Department of Labor, Employment and Training Administration (DOLETA) and the Minnesota Department of Employment and Economic Development (DEED); and the U.S. Bureau of Labor Statistics (BLS).

          footer logo

          Your One Stop Shop For All Career Information

          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