Report an accessibility problem

Software Developer

Academic programs / Undergraduate degrees / Career opportunities / Software Developer

Software Developer

Explore employment trends, required job duties and skills for this career. ASU offers a variety of degrees that can help you prepare for and meet your career goals. Visit ASU's Career and Professional Development Services to learn how to develop your career plan.

Potential job titles in this career
Application Developer, Application Integration Engineer, Developer, Infrastructure Engineer, Network Engineer, Software Architect, Software Developer, Software Development Engineer, Software Engineer, Systems Engineer

* Additional schooling, certification, or degrees maybe be required for some of the potential careers that are listed.
What will I do?
  • 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.
  • Coordinate installation of software system.
  • 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.
  • Develop or direct software system testing or validation procedures, programming, or documentation.
  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
  • Employment trends
    Location Pay period 2022
    10% 25% Median% 75% 90%
    United States Hourly $34.27 $46.54 $61.18 $77.64 $95.24
    Yearly $71,280 $96,790 $127,260 $161,480 $198,100
    Arizona Hourly $37.13 $45.27 $53.07 $65.70 $82.39
    Yearly $77,240 $94,170 $110,380 $136,660 $171,380
    2022 Median%
    United States $61.18 Hourly $127,260 Yearly
    Arizona $53.07 Hourly $110,380 Yearly

    Employment (2022)
    1,594,500 employees
    Projected growth (2022 - 2032)
    Much faster than average (11% or higher)
    Projected job openings (2022 - 2032)
    136,300
    * Data obtained from the Occupational Information Network (O*NET) under sponsorship of the U.S. Department of Labor/Employment and Training Administration (USDOL/ETA).
    What are accelerated programs?
    Accelerated programs allow students the opportunity to expedite the completion of their degree.

    3 year programs

    These programs allow students to fast-track their studies after admission and earn a bachelor's degree in three years or fewer while participating in the same high-quality educational experience of a 4-year option. Students should talk to their academic advisor to get started.

    Accelerated master's

    These programs allow students to accelerate their studies to earn a bachelor's plus a master's degree in as few as five years (for some programs).

    Each program has requirements students must meet to be eligible for consideration. Acceptance to the graduate program requires a separate application. Students typically receive approval to pursue the accelerated master’s during the junior year of their bachelor's degree program. Interested students can learn about eligibility requirements and how to apply.
    What are concurrent programs?
    Concurrent degrees allow students to pursue their own personal or professional interests, earn two distinct degrees and receive two diplomas. To add a concurrent degree to your existing degree, work with your academic advisor.
    What are joint programs?
    Joint programs, or jointly conferred degrees, are offered by more than one college and provide opportunities for students to take advantage of the academic strengths of two academic units. Upon graduation, students are awarded one degree and one diploma conferred by two colleges.

    What constitutes a new program?
    ASU adds new programs to Degree Search frequently. Come back often and look for the “New Programs” option.
    What are online programs?
    ASU Online offers programs in an entirely online format with multiple enrollment sessions throughout the year. See https://asuonline.asu.edu/ for more information.
    What is the Western Undergraduate Exchange (WUE)?
    The Western Undergraduate Exchange (WUE) is a program in which residents of western states (other than Arizona) may be eligible for reduced nonresident tuition. See more information and eligibility requirements on the Western Undergraduate Exchange (WUE) program.

    click back to top