Online Master of Science in Engineering in Software Engineering

Software development is a thriving industry in our technology-driven world, so a master’s in software engineering can take you far. You’ll gain a broad set of competencies in software design, development methodologies, information systems and more. You’ll also learn in-demand skills, such as code-based testing and diverse programming languages. An advanced degree aims to prepare you for managerial and executive roles with higher-paying salaries.

Is a master’s in software engineering worth it?


The career outlook for individuals with a master’s in software engineering is favorable. The U.S. Bureau of Labor Statistics said software engineers earned a median salary of $107,510 in 2019. Engineering managers, meanwhile, earned median annual pay of $144,830 in the same year. Both salaries are more than double the median salary for all workers, $39,810 as of May 2019. So, of financial reward, a master’s in software development may provide a high return on investment.

This degree can also make your professional path more fulfilling. You’ll understand the local and global impact of software engineering on people, organizations and society. You’ll also be able to identify various professional, ethical, legal, security and social issues relevant to engineering software systems. These skills coupled with your ability to influence the productivity of others will make you a valuable candidate. You can also focus on the parts of software development that most appeal to your interests.

Can a non-CS graduate earn a master’s in software engineering?


This program expects students to have a strong background and completed coursework in computer science. Students should have earned a Bachelor of Science in computer engineering, software engineering or a related field and be able to provide evidence of demonstrated expertise in programming, data structures, algorithms and Calculus I (differential calculus).

Program Field of Study
Master of Science in Engineering
Program Focus
Concentration in Software Engineering
Program Name Abbreviation
Engineering Science in Software Engineering (MSE)
Program Category
Degree Image
Two master’s in software engineering students collaborate on a project.
Program Description Intro

Do you want to lead software projects and a team of software engineers? If so, our online master’s in software engineering degree may be ideal for you. You’ll gain advanced knowledge in software development methodologies, techniques, tools and processes so you can effectively manage a variety of software projects.

Plan Code
Program code
CRM Destination Email (ASU)
Start Date
Courses Summary

The master’s in software engineering curriculum emphasizes software development methodologies, processes and techniques. You’ll build engineering and management abilities in courses including:

Total Classes
Total Hours
Total Classes Tooltip
Multiple enrollment sessions throughout the year.
Total Credit Hours
Total Hours Tooltip
Required number of credits to complete this degree.
Program Fee Code
Engineering, Ira A. Fulton, School of, Graduate ONLINE
Courses Section Title
Featured master’s in software engineering courses
CIP code
Learn from top software engineering instructors

Of the 320+ faculty members in Ira A. Fulton Schools of Engineering, the majority have been honored with the highest awards in their fields. Faculty milestones include:

  • National Academy of Engineering members.
  • National Academy of Sciences member.
  • National Academy of Inventors members.
  • National Academy of Construction members.
  • More than 55 Young Investigator Awards received in the last 10 years.
ASU Associate Professor Jennifer Kitchen poses for a photo.
Accolade title
Earn your master’s in software engineering from a renowned engineering institution
Accolade Description

Top 25% of all accredited engineering programs in the nation
Each student is fully supported on their path to success in the Ira A. Fulton Schools of Engineering. We have received peer-reviewed programmatic honors from the U.S. News & World Report and provide students with a rich learning environment.

Accolade item
Accolades Title
Accolades Description

best online master’s in electrical engineering.

Accolades Title
Accolades Description

best online master’s in engineering management programs.

Accolades Title
Accolades Description

best online master's in industrial engineering programs.

Accolades Title
Accolades Description

bachelor’s degrees awarded to underrepresented minorities (American Society for Engineering Education 2019).

Accolades Title
Accolades Description

engineering student organizations and student professional societies.

Accolades Title
Accolades Description

undergraduate engineering programs.

Accolades Title
Top 10
Accolades Description

best online master’s in engineering programs for veterans.

Accolades Title
Top 15
Accolades Description

best online master’s in engineering programs.

Admission requirement title
Master’s in software engineering admission requirements
Admission requirement item
Application requirements

Applicants must have a minimum of a 3.00 cumulative GPA in the last 60 hours of their bachelor's program. Alternatively, applicants must have a minimum of a 3.00 cumulative GPA in the last 12 units of their post-baccalaureate transcript.

All applicants must submit:

  • Graduate admission application and application fee.
  • Official transcripts.
  • Personal statement.
  • Professional resume.
Additional application information

An applicant whose native language is not English (regardless of current residency) must provide proof of English proficiency.

Manual Cost
Weeks per Class
Academic Career
Program fee code for resident
Program fee code for non-resident
Program Description Title
Do I need a master’s degree in software engineering?
override admission requirement
Apply Now URL
Program Generated Code
Does my master's in software engineering say 'online'?

No, Arizona State University’s diplomas don’t specify whether you earn your degree online or in person. All diplomas and transcripts simply say “Arizona State University.” That’s because ASU Online students learn from the same faculty and receive the same course content as in-person students receive.

Schedule to talk