• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

TechGuide

  • Degrees
    • Analytics
      • Analytics Associate
      • Online Bachelor's in Data Analytics
      • Online Bachelor's in Data Science
      • Data Analytics Master's
      • Data Science Master's
      • Business Analytics Master's
      • Online Master's in Business Analytics
      • Online Data Analytics Master's
      • Online Master's in Data Science
      • Data Science PhD
      • Data Analytics PhD
      • Business Analytics PhD
    • Computer Science
      • CS Associate
      • IT Associate
      • Computer Science Bachelor's
      • Artifical Intelligence Master's
      • Computer Science Master's
      • Machine Learning Master's
      • Software Engineering Master's
      • Online Associate Degree in Computer Science
      • Online Bachelor's in Computer Science
      • Artificial Intelligence Online Master's
      • Online Master's in Computer Science
      • IT PhD
    • Design
      • Graphic Design Associate
      • Graphic Design Bachelor's
      • Graphic Design Master's
      • Instructional Design Master's
      • Integrated Design Master's
      • UX Design Master's
      • Online Graphic Design Degree
      • Online Video Game Design
      • Online Master's in Instructional Design
    • Engineering
      • Civil Engineering Master's
      • Aerospace Engineering Master's
      • Electrical Engineering Master's
      • Engineering Management Master's
      • Industrial Engineering Master's
      • Mechanical Engineering Master's
      • Robotics Master's
    • Fintech
      • Fintech Associate
      • Fintech Bachelor's
      • Blockchain Master's
      • Fintech Master's
    • MBA
      • Business Analytics
      • Business Intelligence
      • Data Analytics
      • Data Science
      • Digital Marketing
      • Fintech
      • Information Technology
  • Careers
    • Analytics
      • Business Analyst
      • Business Intelligence
      • Data Analyst
      • Data Architect
      • Data Engineer
      • Data Scientist
      • Data Specialist
      • Sports Data Analyst
    • Computer Science
      • Artificial Intelligence
      • Cloud Computing
      • Computer Programmer
      • Computer Scientist
      • Front-End Developer
      • Full Stack Developer
      • Machine Learning
      • Software Developer
      • Software Engineer
      • Video Game Developer
      • Web Developer
    • Design
      • Data-Driven Designer
      • Graphic Designer
      • Instructional Design
      • Multimedia Artist
      • Product Designer
      • UX Designer
      • Video Game Designer
    • Engineering
      • Aerospace Engineer
      • Civil Engineer
      • Computational Science
      • DevOps Engineer
      • Electrical Engineer
      • Engineering Manager
      • Industrial Engineer
      • Mechanical Engineer
      • Robotics Engineer
    • Fintech
      • Fintech App Developer
      • Blockchain Developer
      • Compliance Expert
      • Cryptocurrency Analyst
      • Financial Analyst
      • Innovation Analyst
      • Investment Analyst
      • Investment Banker
      • Product Manager
      • Quantitative Analyst
      • Tech Sales
    • Marketing
      • Content Marketing
      • Content Strategist
      • Marketing Analyst
      • Social Media Manager
  • Certifications
    • Analytics
      • Business Analyst
      • Data Analytics
      • Data Science
      • Digital Marketing
    • Computer Science
      • Artificial Intelligence
      • Cloud Computing
      • Computer Coding
      • Cybersecurity
      • Information Technology
    • Design
      • Instructional Design
      • UX Design
    • Engineering
      • Engineering
      • Industrial Engineering
      • Project Management PMP
      • Systems Engineering
    • Fintech
      • Blockchain
      • Cryptocurrency
      • Fintech
      • Procurement
  • Bootcamps
    • Analytics
      • Business Analytics
      • Data Analytics
      • Data Science
      • Digital Marketing
    • Computer Science
      • Artificial Intelligence
      • Coding
      • Front-End Development
      • Full-Stack Development
      • Information Technology
      • Machine Learning
      • Software Development
    • Design
      • UX Design
    • Engineering
      • Project Management
      • Software Engineering
    • Fintech
      • Blockchain
      • Cryptocurrency
      • Fintech
  • Resources
    • Courses
      • Blockchain
      • Coding
      • Computer Science
      • Data Analytics
      • Data Science
      • Digital Marketing
      • Fintech
      • Project Management (PMP)
      • UX Design
    • Jobs
      • Business Analyst
      • Computer Programming
      • Data Analytics
      • Data Science and Data Scientist
      • Electrical Engineer
      • Graphic Designer
      • Instructional Designer
      • Mechanical Engineering
      • Web Developer
    • Guides
      • Tech Career Mini Course
      • A Career with Numbers
      • K-12 STEM Resources
      • Internships in Tech
      • Best Tech Scholarships
      • A Veteran’s Guide to a Job in Tech
      • Women in Tech
  • Podcast
Home   >   Computer Science   >   Master’s in Software Engineering Programs

Master’s in Software Engineering Programs

Vasilia Niles – Last updated: May 20, 2025

WRITER

Vasilia Niles is a digital nomad and futurist enthusiast who travels to connect dots between different cultures.

On This Page
  • What is Software Engineering
  • 2025 rankings
  • Program Overview
  • Online Programs
  • Degree Cost
  • Career Paths
  • Expert Advice
  • FAQ
  • School Listings
  • Related Resources

A master’s in software engineering is a great way to accelerate career development.

A technical master’s degree like software engineering helps develop the latest industry-leading skills while developing a professional network.

This guide contains info on what to look for when choosing a software engineering master’s program and how to succeed once you find the right fit.

What is Software Engineering and Why Does it Matter?

According to the IEEE, software engineering is the application of systemic, disciplined…and other jargon no one cares about.

Okay, so in layman’s terms, software engineering is simply a brand of engineering that deals with developing, testing, updating, and maintaining software applications.

Easy enough? I hope so because that’s about where the term “easy” for software engineering ends. 

Software engineering is, in fact, a very vast and very complex field, which involves the development of applications in a structured way that allows businesses to have a handle on massive amounts of code.

A software engineer doesn’t just build an application and call it a day; they have to develop one that users can easily operate. They need to make it so that they know what’s going on if another engineer works on the application.

Learn how to become a software engineer

This is why following a set of rules is crucial—and where a software engineering master’s degree can come into play.

Why is software engineering so important, and how does a software engineering master’s fit in? Well, let us start with the obvious.

Would you have been able to tell your uncle off at a family function by proving to him that it is, in fact, LeBron who has more points per game than Kobe without Google? No, you wouldn’t.

But Google wouldn’t exist if it wasn’t for software engineering. So the quick answer is without software engineers, the world the way we know it wouldn’t exist. 

Now for the more thought-out answer…

According to CAST, “Software engineering is important because specific software is needed in almost every industry, business, and function. It becomes more important as time goes on – if something breaks within your application portfolio, a quick, efficient, and effective fix needs to happen as soon as possible.”

In other words, without it, these days, you wouldn’t even be able to vacuum your floor. 

Finally, for a little bit of history…

Have you ever heard of the Software Crisis? It’s okay; not a lot of people have. The Software Crisis in the 1960s was a dark time when most software projects failed.

This was because they went over budget since there was no streamlined process, aka the field of software engineering. As a result, companies were left with huge amounts of chaotic code and unreliable software during an ever-growing demand.

Thankfully, by the 1970s, people began introducing software engineering principles and customer requirements to get to the point we are today. 

Best Master’s in Software Engineering Programs for 2025

  1. Villanova University

    Villanova, Pennsylvania
    Program: Master of Science in Software Engineering
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $27,750
    2024/2025 Cost per credit: $925
    Credits: 30
    GRE requirement: Not required
    Learn more: Program details
  2. Carnegie Mellon University

    Pittsburgh, Pennsylvania
    Program: M.S. in Software Engineering
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $114,840
    2024/2025 Cost per credit: $3,190
    Credits: 36
    GRE requirement: Optional
    Learn more: Program details
  3. Northeastern University

    Boston, Massachusetts
    Program: Master of Science in Software Engineering Systems
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $59,648
    2024/2025 Cost per credit: $1,864
    Credits: 32
    GRE requirement: Not required
    Learn more: Program details
  4. Fairfield University

    Fairfield, Connecticut
    Program: MS in Software Engineering
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $30,600
    2024/2025 Cost per credit: $1,020
    Credits: 30
    GRE requirement: Not required
    Learn more: Program details
  5. University of California - Irvine

    Irvine, California
    Program: M.S. Software Engineering
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $25,536 in-state | $55,728 out-of-state
    2024/2025 Cost per credit: $532 in-state | $1,161 out-of-state
    Credits: 48
    GRE requirement: Not required
    Learn more: Program details
  6. University of Texas at Austin

    Austin, Texas
    Program: Software Engineering Executive Master's Degree
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $33,990
    2024/2025 Cost per credit: $1,133
    Credits: 30
    GRE requirement: Not required
    Learn more: Program details
  7. Stevens Institute of Technology

    Hoboken, New Jersey
    Program: Software Engineering Master's Program
    ABET accreditation: Yes
    Delivery method: Online & campus
    Total tuition: $57,900
    2024/2025 Cost per credit: $1,930
    Credits: 30
    GRE requirement: Optional
    Learn more: Program details
  8. San Jose State University

    San Jose, California
    Program: Masters of Science in Software Engineering
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $20,592
    2024/2025 Cost per credit: $624
    Credits: 33
    GRE requirement: Not required for students from an ABET accredited degree program
    Learn more: Program details
  9. University of Miami

    Coral Gables, Florida
    Program: Master of Science in Software Engineering
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $75,900
    2024/2025 Cost per credit: $2,530
    Credits: 30
    GRE requirement: Not required
    Learn more: Program details
  10. Loyola University Chicago

    Chicago, Illinois
    Program: MS in Software Engineering
    ABET accreditation: Yes
    Delivery method: Online, campus & hybrid
    Total tuition: $34,950
    2024/2025 Cost per credit: $1,165
    Credits: 30
    GRE requirement: Not required
    Learn more: Program details
  11. Gannon University

    Erie, Pennsylvania
    Program: Master of Science in Embedded Software Engineering
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $37,800
    2024/2025 Cost per credit: $1,260
    Credits: 30
    GRE requirement: Not required
    Learn more: Program details
  12. Saint Louis University

    St. Louis, Missouri
    Program: Software Engineering, M.S.
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $42,000
    2024/2025 Cost per credit: $1,400
    Credits: 30
    GRE requirement: Required
    Learn more: Program details
  13. Drexel University

    Philadelphia, Pennsylvania
    Program: Master's in Software Engineering
    ABET accreditation: Yes
    Delivery method: Online & campus
    Total tuition: $64,710
    2024/2025 Cost per credit: $1,438
    Credits: 45
    GRE requirement: Not required
    Learn more: Program details
  14. Florida A&M University

    Tallahassee, Florida
    Program: Software Engineering, MS
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $13,398 in-state | $33,726 out-of-state
    2024/2025 Cost per credit: $406 in-state | $1,022 out-of-state
    Credits: 33
    GRE requirement: Not required
    Learn more: Program details
  15. Texas Tech University

    Lubbock, Texas
    Program: Master of Science in Software and Security Engineering
    ABET accreditation: Yes
    Delivery method: Online
    Total tuition: $19,623 in-state | $35,030 out-of-state
    2024/2025 Cost per credit: $633 in-state | $1,130 out-of-state
    Credits: 31
    GRE requirement: Not required
    Learn more: Program details
  16. University of Minnesota

    Minneapolis, Minnesota
    Program: Master of Science in Software Engineering
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $39,960 in-state | $62,430 out-of-state
    2024/2025 Cost per credit: $1,332 in-state | $2,081 out-of-state
    Credits: 30
    GRE requirement: Required
    Learn more: Program details
  17. George Mason University

    Fairfax, Virginia
    Program: MS in Software Engineering
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $23,550 in-state | $60,810 out-of-state
    2024/2025 Cost per credit: $785 in-state | $2,027 out-of-state
    Credits: 30
    GRE requirement: Not required
    Learn more: Program details
  18. Florida Institute of Technology

    Melbourne, Florida
    Program: Master's in Software Engineering
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $39,300
    2024/2025 Cost per credit: $1,310
    Credits: 30
    GRE requirement: Required
    Learn more: Program details
  19. Auburn University

    Auburn, Alabama
    Program: Master of Science - Computer Science and Software Engineering
    ABET accreditation: Yes
    Delivery method: Online & campus
    Total tuition: $18,360 in-state | $55,080 out-of-state
    2024/2025 Cost per credit: $612 in-state | $1,836 out-of-state
    Credits: 30
    GRE requirement: Required for campus-based; not required for online
    Learn more: Program details
  20. Embry‑Riddle Aeronautical University

    Daytona Beach, Florida
    Program: Master of Science in Software Engineering
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $25,200 Military | $30,096 Civilian
    2024/2025 Cost per credit: $700 Military | $836 Civilian
    Credits: 36
    GRE requirement: Optional
    Learn more: Program details
  21. Rochester Institute of Technology

    Rochester, New York
    Program: Master of Science Degree in Software Engineering
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $88,668
    2024/2025 Cost per credit: $2,463
    Credits: 36
    GRE requirement: Required for individuals with degrees from international universities
    Learn more: Program details
  22. University of St. Thomas

    St. Paul, Minnesota
    Program: M.S. in Software Engineering
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $39,300
    2024/2025 Cost per credit: $1,310
    Credits: 30
    GRE requirement: Not required
    Learn more: Program details
  23. East Carolina University

    Greenville, North Carolina
    Program: Master of Science in Software Engineering
    ABET accreditation: Yes
    Delivery method: Online & campus
    Total tuition: $7,920 in-state | $29,820 out-of-state
    2024/2025 Cost per credit: $264 in-state | $994 out-of-state
    Credits: 30
    GRE requirement: Required
    Learn more: Program details
  24. DePaul University

    Chicago, Illinois
    Program: Master of Science in Software Engineering
    ABET accreditation: No
    Delivery method: Online & campus
    Total tuition: $45,840
    2024/2025 Cost per credit: $955
    Credits: 48
    GRE requirement: Not required
    Learn more: Program details
  25. St. Mary's University

    San Antonio, Texas
    Program: Online Master’s in Software Engineering
    ABET accreditation: No
    Delivery method: Online
    Total tuition: $33,960
    2024/2025 Cost per credit: $1,132
    Credits: 30
    GRE requirement: Not required
    Learn more: Program details

Best Online Master’s in Software Engineering Programs for 2025

  1. Drexel University

    Philadelphia, Pennsylvania
    Program: Master's in Software Engineering
    Tuition: $64,710
    ABET Accreditation: Yes
    Credits: 45
    2024-2025 Cost per credit: $1,438
    Delivery Method: Campus & online
    GRE Required: Not required
    Learn more: Program details
  2. Loyola University Chicago

    Chicago, Illinois
    Program: MS in Software Engineering
    Tuition: $36,450
    ABET Accreditation: Yes
    Credits: 30
    2024-2025 Cost per credit: $1,215
    Delivery Method: Campus, hybrid & online
    GRE Required: Not required
    Learn more: Program details
  3. DePaul University

    Chicago, Illinois
    Program: Master of Science in Software Engineering
    Tuition: $45,840
    ABET Accreditation: No
    Credits: 48
    2024-2025 Cost per credit: $955
    Delivery Method: Campus & online
    GRE Required: Not required
    Learn more: Program details
  4. Pace University

    New York, New York
    Program: Ms in Software Development and Engineering
    Tuition: $43,560
    ABET Accreditation: Yes
    Credits: 36
    2024-2025 Cost per credit: $1,210
    Delivery Method: Campus & online
    GRE Required: Not required
    Learn more: Program details
  5. University of Michigan - Dearborn

    Dearborn, Michigan
    Program: MS in Software Engineering
    Tuition: $30,210
    ABET Accreditation: Yes
    Credits: 30
    2024-2025 Cost per credit: $1,007
    Delivery Method: Campus & online
    GRE Required: Not required
    Learn more: Program details
  6. Grand Canyon University

    Phoenix, Arizona
    Program: Online Master’s in Software Engineering
    Tuition: $22,800
    ABET Accreditation: Yes
    Credits: 38
    2024-2025 Cost per credit: $600
    Delivery Method: Online
    GRE Required: Required
    Learn more: Program details
  7. Washington State University - Global Campus

    Pullman, Washington
    Program: Master of Science in Software Engineering
    Tuition: $21,452
    ABET Accreditation: Yes
    Credits: 31
    2024-2025 Cost per credit: $692
    Delivery Method: Online
    GRE Required: Not required
    Learn more: Program details
  8. West Virginia University

    Morgantown, West Virginia
    Program: Masters of Science in Software Engineering
    Tuition: $22,380
    ABET Accreditation: Yes
    Credits: 30
    2024-2025 Cost per credit: $746
    Delivery Method: Online
    GRE Required: Not required
    Learn more: Program details
  9. Regis University

    Denver, Colorado
    Program: M.S. in Software Engineering
    Tuition: $38,376
    ABET Accreditation: Yes
    Credits: 36
    2024-2025 Cost per credit: $1,066
    Delivery Method: Campus & online
    GRE Required: Not required
    Learn more: Program details
  10. East Carolina University

    Greenville, North Carolina
    Program: Master of Science in Software Engineering
    Tuition: $38,535
    ABET Accreditation: Yes
    Credits: 30
    2024-2025 Cost per credit: $1,285
    Delivery Method: Campus & online
    GRE Required: Required
    Learn more: Program details
  11. University of Houston-Clear Lake

    Houston, Texas
    Program: Software Engineering M.S.
    Tuition: $36,996
    ABET Accreditation: Yes
    Credits: 30
    2024-2025 Cost per credit: $1,233
    Delivery Method: Campus & online
    GRE Required: Required
    Learn more: Program details
  12. Pennsylvania State University - World Campus

    University Park, Pennsylvania
    Program: Master of Software Engineering
    Tuition: $37,332
    ABET Accreditation: Yes
    Credits: 36
    2024-2025 Cost per credit: $1,037
    Delivery Method: Online
    GRE Required: Not required
    Learn more: Program details

2024 Campus Rankings

  1. CARNEGIE MELLON UNIVERSITY
  2. NORTHEASTERN UNIVERSITY
  3. VILLANOVA UNIVERSITY
show more
  1. FAIRFIELD UNIVERSITY
  2. REGIS UNIVERSITY
  3. FLORIDA INSTITUTE OF TECHNOLOGY
  4. LOYOLA UNIVERSITY CHICAGO
  5. UNIVERSITY OF HOUSTON-CLEAR LAKE
  6. DREXEL UNIVERSITY
  7. UNIVERSITY OF ST. THOMAS
  8. DEPAUL UNIVERSITY
  9. UNIVERSITY OF MIAMI
  10. SAN JOSE STATE UNIVERSITY
  11. UNIVERSITY OF MICHIGAN – DEARBORN
  12. PACE UNIVERSITY
show less

Why Get a Master’s in Software Engineering?

The world of software engineering is a lucrative one. With a 1.2 percent unemployment rate, it’s no wonder people are rushing to make a career change. But with the growing number of alternatives available, such as coding bootcamps, why even get a master’s degree?

According to the BLS (Bureau of Labor Statistics), engineers with even just a bachelor’s have a $92,565 median salary, starting at $67,000. 

For starters, many individuals (maybe even including you) might be working in another related field, for instance, electrical engineering. By working at, let’s say, Smart Home company X, you soon realize you enjoy programming these devices and decide to make a career switch.

In this case, a master’s in software engineering is exactly what you need to complement your current skill set and help you make the leap. 

Learn more about master’s in software engineering programs

In other cases, individuals might want to move to more of a management role or gain a salary boost. These scenarios are excellent situations in which a master’s degree would be appropriate.

According to stats, software engineers with a master’s degree make 30 percent more than their bachelor-holding counterparts; a win-win all around. 

A master’s degree can also be a gateway into another field of engineering you enjoy more. For instance, you might be a front-end developer, but your dream is to create algorithms for AIs.

Learn how to become a front-end developer

You might technically be a “software engineer,” but to do such a thing would require a whole other set of skills you might not be very familiar with. And if your job is to design and maintain the front-end for an e-commerce site, the shift might be harder to begin with.

However, with a master’s, you can hone in the skills and knowledge you want and make the transition smoother and quicker. 

Online Master’s in Software Engineering Programs 

It is no secret that a seasoned engineer can easily make over $100,000, with many cases seeing that one turn into a two. And as previously discussed, getting a master’s in the field is one of the fastest and most effective ways to get to that point.

However, we can now earn degrees online thanks to this very discipline. So what are the similarities, differences, and benefits of taking things online apart from being able to attend class in your PJs?

For starters, even though online, master’s programs are similar to their on-campus counterparts. You still need to hold a bachelor’s from an accredited college, and in many cases, you also need a GRE.

And, of course, the prestige or rank of the college you get into depends on your GPA, GRE scores, and previous projects or work experience, among other things. The requirements seem to be a bit less strict regarding online programs, with some even admitting students without GREs. 

More good news is that online masters programs can be significantly cheaper than their in-person counterparts. Think about it. With no classrooms and facilities to upkeep, it helps keep colleges’ overhead to a minimum.

Therefore, though an on-campus master’s program at SUNY (State University of New York) might cost you $25,415 (out-of-state), the same program online would cost you $28,248 (out-of-state).

According to stats, $38,000 is about as high as you’d pay compared to up to $120,000 for an equivalent in-person program.

Let’s take a look at some additional benefits:

  1. The ability to attend from anywhere in the world. Therefore, even if your job or family doesn’t allow you to relocate to your favorite school, you might still be able to attend online. Plus who doesn’t want to learn about binary math calculations while dipping their feet in crystal turquoise waters somewhere in the Maldives?
  2. You are able to take a hold of your schedule and even graduate earlier. With access to classes and homework 24/7, you can both graduate earlier and put your laundry on the dryer before it gets moldy. Especially for women who are mothers (and even more so single mothers), online degrees are a game-changer. 
  3. More options. Is the program you are looking into a niche? Maybe you want to focus on cybersecurity for VR/AR but there are only two schools in all of the United States, which have such a degree and they are nowhere near you. Well, you’re in luck because they also offer it online. Phew. Good thing you didn’t have to move to Gravity Falls.
Learn more about women in tech guide

I know some of you might be concerned about missing out on all the good stuff in-person class offers, but I’m here to tell you not to fret. Most colleges have done a great job at making sure the online programs mimic on-campus ones as much as possible.

 Here’s an example of how an online program might be structured…

Each program has a unique curriculum. However, you will be required to complete some core, concentration, and elective courses in most cases.

These courses are equivalent to the number of credits required to complete the program. Some programs require students to attend live classes, while others have prerecorded ones students can watch at any time.

Oftentimes these programs will have both individual and group projects, which need to be completed within a certain timeframe. Students might either utilize the school’s platform or tools like Zoom and Slack to communicate for group projects.

These programs, just like on-campus ones, assign a mentor or TA to regularly check in with you and help out with any concerns. You can also contact professors via a discussion board or other electronic means such as email. And lastly, we have everyone’s favorite: exams.

Most exams are also held online through the school’s dedicated platform, though proctored exams might also be required depending on the location. 

How Much Will a Master’s in Software Engineering Cost Me?

Here we are. Everyone’s million-dollar question. This all sounds great, but what’s the damage? 

Once again, students can pay between $30,000-$120,000 for an on-campus master’s degree and anywhere between $7,000-$38,000 for an online one. However, top-level private schools like Harvard expect the price tag to be significantly higher.

These numbers significantly vary depending on whether your school is public or private and in or out of state. In fact, by attending a public school, you can cut costs by 75 percent.

However, with a 30 percent increase in post-graduate salary, the debt might be worth taking. The good news is demand for software engineers is so high (and it doesn’t look like that’s going to change anytime soon) that there are many financial aid and scholarship opportunities to help fill the need.

Learn more about tech scholarships

Another major issue in the field is a lack of diversity, so if you are female, a racial minority, or LGBTQ, there are many additional scholarships available to you. 

Software Engineer Career Paths

With a projected 25 percent job growth between 2022 and 2032, no wonder everyone is rushing to become a software engineer. But what does the term entail?

Certain types of software engineering are so different from each other; if you had the engineers of each respective field switch places, they’d be as lost as a florist would be if you put them in the same position.

For example, a front-end engineer deals with the design and coding what we call the user interface. On the other hand, a cybersecurity specialist makes sure a platform is safe and secure from hacks and cyberattacks.

And speaking of cybersecurity, it seems to be one of the fastest-growing fields. We all know of the infamous hacks at Yahoo and Equifax in 2017 that shook the world. 

Check out below the fastest growing sectors in software engineering (in the US):

  • Software Developer and Software Engineer: 22 percent growth
  • Data Scientist: 35 percent growth
  • DevOps Engineer: 21 percent growth
  • Artificial Intelligence Specialist: 84 percent growth

And here are some examples of average developer salaries and their range in the US:

  • Frontend developer: $88,968 ($74,000-$124,000)
  • Backend developer: $92,123 ($80,000-$134,000)
  • Full-Stack developer: $90,936 ($76,000-$125,000)
  • DevOps engineer: $108,492 ($103,000-$148,000)
  • Cybersecurity engineer: $117,888 ($119,000-$185,000)
  • Data engineer: $89,977 ($81,000-$124,000)
  • Test engineer: $89,977 ($81,000-$124,000)
  • Tech project manager: $107,639 ($90,000-$151,000)
  • Chief technology officer: $212,563 ($254,000-$475,000)

As you can see, the number of software specializations is immense, and it’s only evolving. Therefore, it is very important to do your research to get into a field of study you’re passionate about!

Of course, choosing one of the fastest-growing sectors or the ones with the highest salary would be ideal, but in the end, it’s job satisfaction that matters the most.

So should you get a master’s in software engineering? Ultimately it’s your call, but data shows if you don’t, you can’t go wrong. Software engineering is one of the few professions where you can get far ahead without a high-level degree.

However, getting one might help you get where you want faster. Whatever you do, best of luck in your future career.

Frequently Asked Questions

What prerequisites are required for enrolling in a master’s in software engineering program?

Most programs require a bachelor’s degree in computer science, software engineering, or a related field. Some programs may also require professional experience or specific technical skills.

Can I pursue a master’s in software engineering online?

Yes, many reputable institutions offer online master’s in software engineering programs, providing flexibility for working professionals.

What kind of careers can I pursue with a master’s in software engineering?

Graduates can pursue various roles, including software developer, project manager, systems architect, or a research and development specialist in software engineering.

What is the average cost of a master’s in software engineering program?

The cost varies widely depending on the institution and location but generally ranges from $20,000 to $60,000.

What skills will I gain from a master’s in software engineering program?

You will gain advanced skills in software design, development, testing, and management, along with soft skills like problem-solving and project management.

Software Engineering Master’s Program Listings

  1. Arizona State University

    Tempe, Arizona
    Program: Software Engineering, MS
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $25,110 in-state | $52,980 out-of-state
    2024/2025 Cost per credit: $837 in-state | $1,766 out-of-state
    Credits: 30
    GRE requirement: Not required
    Learn more: Program details
  2. Auburn University

    Auburn, Alabama
    Program: Master of Science - Computer Science and Software Engineering
    ABET accreditation: Yes
    Delivery method: Online & campus
    Total tuition: $18,360 in-state | $55,080 out-of-state
    2024/2025 Cost per credit: $612 in-state | $1,836 out-of-state
    Credits: 30
    GRE requirement: Required for campus-based; not required for online
    Learn more: Program details
  3. California State University, Northridge

    Northridge, California
    Program: Master of Science in Software Engineering
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $14,790 in-state | $27,390 out-of-state
    2024/2025 Cost per credit: $493 in-state | $913 out-of-state
    Credits: 30
    GRE requirement: Required
    Learn more: Program details
  4. Carnegie Mellon University

    Pittsburgh, Pennsylvania
    Program: M.S. in Software Engineering
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $114,840
    2024/2025 Cost per credit: $3,190
    Credits: 36
    GRE requirement: Optional
    Learn more: Program details
  5. Cleveland State University

    Cleveland, Ohio
    Program: Master of Science in Software Engineering
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $21,012 in-state | $39,542 out-of-state
    2024/2025 Cost per credit: $618 in-state | $1,163 out-of-state
    Credits: 34
    GRE requirement: Required
    Learn more: Program details
  6. DePaul University

    Chicago, Illinois
    Program: Master of Science in Software Engineering
    ABET accreditation: No
    Delivery method: Online & campus
    Total tuition: $45,840
    2024/2025 Cost per credit: $955
    Credits: 48
    GRE requirement: Not required
    Learn more: Program details
  7. Drexel University

    Philadelphia, Pennsylvania
    Program: Master's in Software Engineering
    ABET accreditation: Yes
    Delivery method: Online & campus
    Total tuition: $64,710
    2024/2025 Cost per credit: $1,438
    Credits: 45
    GRE requirement: Not required
    Learn more: Program details
  8. East Carolina University

    Greenville, North Carolina
    Program: Master of Science in Software Engineering
    ABET accreditation: Yes
    Delivery method: Online & campus
    Total tuition: $7,920 in-state | $29,820 out-of-state
    2024/2025 Cost per credit: $264 in-state | $994 out-of-state
    Credits: 30
    GRE requirement: Required
    Learn more: Program details
  9. Embry‑Riddle Aeronautical University

    Daytona Beach, Florida
    Program: Master of Science in Software Engineering
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $25,200 Military | $30,096 Civilian
    2024/2025 Cost per credit: $700 Military | $836 Civilian
    Credits: 36
    GRE requirement: Optional
    Learn more: Program details
  10. Fairfield University

    Fairfield, Connecticut
    Program: MS in Software Engineering
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $30,600
    2024/2025 Cost per credit: $1,020
    Credits: 30
    GRE requirement: Not required
    Learn more: Program details
  11. Florida A&M University

    Tallahassee, Florida
    Program: Software Engineering, MS
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $13,398 in-state | $33,726 out-of-state
    2024/2025 Cost per credit: $406 in-state | $1,022 out-of-state
    Credits: 33
    GRE requirement: Not required
    Learn more: Program details
  12. Florida Institute of Technology

    Melbourne, Florida
    Program: Master's in Software Engineering
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $39,300
    2024/2025 Cost per credit: $1,310
    Credits: 30
    GRE requirement: Required
    Learn more: Program details
  13. Gannon University

    Erie, Pennsylvania
    Program: Master of Science in Embedded Software Engineering
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $37,800
    2024/2025 Cost per credit: $1,260
    Credits: 30
    GRE requirement: Not required
    Learn more: Program details
  14. George Mason University

    Fairfax, Virginia
    Program: MS in Software Engineering
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $23,550 in-state | $60,810 out-of-state
    2024/2025 Cost per credit: $785 in-state | $2,027 out-of-state
    Credits: 30
    GRE requirement: Not required
    Learn more: Program details
  15. International Technological University

    Santa Clara, California
    Program: Master of Science in Software Engineering
    ABET accreditation: No
    Delivery method: Campus
    Total tuition: $27,300
    2024/2025 Cost per credit: $700
    Credits: 39
    GRE requirement: Optional
    Learn more: Program details
  16. Loyola University Chicago

    Chicago, Illinois
    Program: MS in Software Engineering
    ABET accreditation: Yes
    Delivery method: Online, campus & hybrid
    Total tuition: $34,950
    2024/2025 Cost per credit: $1,165
    Credits: 30
    GRE requirement: Not required
    Learn more: Program details
  17. Monmouth University

    West Long Branch, New Jersey
    Program: Master of Science in Software Engineering
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $68,160
    2024/2025 Cost per credit: $2,272
    Credits: 30
    GRE requirement: Not required
    Learn more: Program details
  18. New Jersey Institute of Technology

    Newark, New Jersey
    Program: M.S. in Software Engineering (MS SE)
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $44,130 in-state | $63,360 out-of-state
    2024/2025 Cost per credit: $1,471 in-state | $2,112 out-of-state
    Credits: 30
    GRE requirement: Not required
    Learn more: Program details
  19. Northeastern University

    Boston, Massachusetts
    Program: Master of Science in Software Engineering Systems
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $59,648
    2024/2025 Cost per credit: $1,864
    Credits: 32
    GRE requirement: Not required
    Learn more: Program details
  20. Oakland University

    Rochester, Michigan
    Program: Master’s Degree in Software Engineering and IT
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $29,280 in-state | $32,864 out-of-state
    2024/2025 Cost per credit: $915 in-state | $1,027 out-of-state
    Credits: 32
    GRE requirement: Can be waived
    Learn more: Program details
  21. Pace University

    New York, New York
    Program: Ms in Software Development and Engineering
    ABET accreditation: Yes
    Delivery method: Online & campus
    Total tuition: $57,240
    2024/2025 Cost per credit: $1,590
    Credits: 36
    GRE requirement: Not required
    Learn more: Program details
  22. Regis University

    Denver, Colorado
    Program: M.S. in Software Engineering
    ABET accreditation: Yes
    Delivery method: Online & campus
    Total tuition: $35,136
    2024/2025 Cost per credit: $976
    Credits: 36
    GRE requirement: Not required
    Learn more: Program details
  23. Rochester Institute of Technology

    Rochester, New York
    Program: Master of Science Degree in Software Engineering
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $88,668
    2024/2025 Cost per credit: $2,463
    Credits: 36
    GRE requirement: Required for individuals with degrees from international universities
    Learn more: Program details
  24. Saint Louis University

    St. Louis, Missouri
    Program: Software Engineering, M.S.
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $42,000
    2024/2025 Cost per credit: $1,400
    Credits: 30
    GRE requirement: Required
    Learn more: Program details
  25. San Jose State University

    San Jose, California
    Program: Masters of Science in Software Engineering
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $20,592
    2024/2025 Cost per credit: $624
    Credits: 33
    GRE requirement: Not required for students from an ABET accredited degree program
    Learn more: Program details
  26. St. Mary's University

    San Antonio, Texas
    Program: Online Master’s in Software Engineering
    ABET accreditation: No
    Delivery method: Online
    Total tuition: $33,960
    2024/2025 Cost per credit: $1,132
    Credits: 30
    GRE requirement: Not required
    Learn more: Program details
  27. Stevens Institute of Technology

    Hoboken, New Jersey
    Program: Software Engineering Master's Program
    ABET accreditation: Yes
    Delivery method: Online & campus
    Total tuition: $57,900
    2024/2025 Cost per credit: $1,930
    Credits: 30
    GRE requirement: Optional
    Learn more: Program details
  28. Texas Tech University

    Lubbock, Texas
    Program: Master of Science in Software and Security Engineering
    ABET accreditation: Yes
    Delivery method: Online
    Total tuition: $19,623 in-state | $35,030 out-of-state
    2024/2025 Cost per credit: $633 in-state | $1,130 out-of-state
    Credits: 31
    GRE requirement: Not required
    Learn more: Program details
  29. University of California - Irvine

    Irvine, California
    Program: M.S. Software Engineering
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $25,536 in-state | $55,728 out-of-state
    2024/2025 Cost per credit: $532 in-state | $1,161 out-of-state
    Credits: 48
    GRE requirement: Not required
    Learn more: Program details
  30. University of Houston-Clear Lake

    Houston, Texas
    Program: Software Engineering M.S.
    ABET accreditation: Yes
    Delivery method: Online & campus
    Total tuition: $19,590 in-state | $38,820 out-of-state
    2024/2025 Cost per credit: $653 in-state | $1,294 out-of-state
    Credits: 30
    GRE requirement: Required
    Learn more: Program details
  31. University of Miami

    Coral Gables, Florida
    Program: Master of Science in Software Engineering
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $75,900
    2024/2025 Cost per credit: $2,530
    Credits: 30
    GRE requirement: Not required
    Learn more: Program details
  32. University of Michigan - Dearborn

    Dearborn, Michigan
    Program: MS in Software Engineering
    ABET accreditation: Yes
    Delivery method: Online & campus
    Total tuition: $28,620 in-state | $51,630 out-of-state (Campus) | $35,760 (Online)
    2024/2025 Cost per credit: $954 in-state | $1,721 out-of-state (Campus) | $1,192 (Online)
    Credits: 30
    GRE requirement: Not required
    Learn more: Program details
  33. University of Minnesota

    Minneapolis, Minnesota
    Program: Master of Science in Software Engineering
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $39,960 in-state | $62,430 out-of-state
    2024/2025 Cost per credit: $1,332 in-state | $2,081 out-of-state
    Credits: 30
    GRE requirement: Required
    Learn more: Program details
  34. University of St. Thomas

    St. Paul, Minnesota
    Program: M.S. in Software Engineering
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $39,300
    2024/2025 Cost per credit: $1,310
    Credits: 30
    GRE requirement: Not required
    Learn more: Program details
  35. University of Texas at Austin

    Austin, Texas
    Program: Software Engineering Executive Master's Degree
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $33,990
    2024/2025 Cost per credit: $1,133
    Credits: 30
    GRE requirement: Not required
    Learn more: Program details
  36. University of Texas at Dallas

    Richardson, Texas
    Program: Executive Master of Science in Software Engineering
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $62,898 in-state | $92,961 out-of-state
    2024/2025 Cost per credit: $1,906 in-state | $2,817 out-of-state
    Credits: 33
    GRE requirement: Required
    Learn more: Program details
  37. University of Texas at El Paso

    El Paso, Texas
    Program: Master of Science in Software Engineering
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $15,390 in-state | $35,070 out-of-state
    2024/2025 Cost per credit: $513 in-state | $1,169 out-of-state
    Credits: 30
    GRE requirement: Not required
    Learn more: Program details
  38. University of Washington Bothell

    Bothell, Washington
    Program: Master of Science in Computer Science & Software Engineering
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $43,700
    2024/2025 Cost per credit: $950
    Credits: 46
    GRE requirement: Optional
    Learn more: Program details
  39. Villanova University

    Villanova, Pennsylvania
    Program: Master of Science in Software Engineering
    ABET accreditation: Yes
    Delivery method: Campus
    Total tuition: $27,750
    2024/2025 Cost per credit: $925
    Credits: 30
    GRE requirement: Not required
    Learn more: Program details
  40. Washington State University

    Pullman, Washington
    Program: Online Master’s degree in Software Engineering
    ABET accreditation: Yes
    Delivery method: Online
    Total tuition: $17,820 in-state | $42,660 out-of-state
    2024/2025 Cost per credit: $594 in-state | $1,422 out-of-state
    Credits: 30
    GRE requirement: Not required
    Learn more: Program details

Related Resources

  • How to Become a Software Engineer
  • How to Become a Software Developer
  • Find a Degree, Certification, Bootcamp, or Career in Engineering
  • Software Engineer Bootcamp: A Complete Guide
  • Find Your Systems Engineering Certification

Expert Advice

Find the latest interviews with subject matter experts and people working at the forefront of their field and get advice on Master’s of Software Engineering directly from some of the world’s leading authorities. Learn more about all the different pathways and opportunities available in tech today.

  1. How did you first get into software engineering (what kind of degree or work experience led you to the field?)
  2. Why get a master’s in software engineering, and why now?
  3. What’s the best way to prepare for a software engineering program? What kinds of skills or experience should students have?
  4. What else will students learn?
  5. What types of jobs are software engineering graduates finding? Is there a favorite company or organization amongst students?
  6. If you had to choose one or two books, articles, documentaries, podcasts, etc. to be included on a required reading list for software engineering, what would it be?


Primary Sidebar

Vasilia Niles – Last updated: May 20, 2025

WRITER

Vasilia Niles is a digital nomad and futurist enthusiast who travels to connect dots between different cultures.

ON THIS PAGE

  • What is Software Engineering
  • 2025 rankings
  • Program Overview
  • Online Programs
  • Degree Cost
  • Career Paths
  • Expert Advice
  • FAQ
  • School Listings
  • Related Resources

Follow us

About Us | Privacy Policy | Terms of Use | Copyright © 2025 | TechGuide | All Rights Reserved