• Skip to content
SoftwareDegrees.org

SoftwareDegrees.org

  • Find Programs
    • Associate’s in Software Engineering
    • Bachelor’s in Software Engineering
    • Certificates in Software Engineering
    • Master’s in Software Engineering
    • PhD in Software Engineering
  • Online Programs
    • Online Bachelor’s in Software Engineering
    • Online Certificates in Software Engineering
    • Online Master’s in Software Engineering
    • Online Master’s in Software Engineering No GRE Required
  • States
    • California
    • Florida
    • Georgia
    • New York
    • Ohio
    • Pennsylvania
    • Texas
    • All States
  • Learn
    • Computer Science vs. Software Engineering: What’s the Difference?
    • Is Software Engineering Hard?
    • Must-Have Software Engineering Skills
    • Software Developer vs. Software Engineer: What’s the Difference?
    • Software Engineer vs. Data Engineer: What’s the Difference?
    • Types of Software Engineers
    • What Is Software Engineering?
    • Which Degree Is Best for Software Engineering?
  • Resources
    • Are Software Engineers Depressed? A Guide to Mental Health in Software Engineering
    • Diversity in Software Engineering
    • Software Engineer Apprenticeships
    • Software Engineer Certifications: Complete Guide and Certificate Directory
    • Software Engineering Degree Accreditation

Best Online Master’s in Software Engineering Programs

Home > Find Online Software Engineering Degree Programs > Best Online Master’s in Software Engineering Programs
Last updated on February 6th, 2025

On This Page:

  • Can You Earn a Master’s Degree in Software Engineering Online?
  • Types of Online Master’s in Software Degree Programs
  • Best Online Master’s Degrees in Software Engineering & Development
  • How Do Online Master’s in Software Engineering Degree Programs Work?
  • Online vs. On-Campus Learning: Which Option Is Right for You?

Ready to further your career in software engineering? Thinking of earning a graduate qualification via distance learning? Take advantage of our practical guide to find an accredited online master’s degree in a software-related field. Learn about the structure of online MS programs in software engineering, including typical coursework and time commitments. Evaluate the pros & cons of virtual learning. And choose a software specialty that works for you.

Or skip ahead to our state-by-state listings of the best online advanced degree programs for software engineers, software developers, and related technical professionals.

Can You Earn a Master’s Degree in Software Engineering Online?

You bet! In our listings, you’ll discover dozens of top-tier schools that offer online analogs to their on-campus, face-to-face learning options. Auburn University, Baylor, Boston University, Carnegie Mellon, Drexel, and Harvard—the list goes on and on. If you’re on a budget, you can also consider regionally accredited public universities that offer affordable tuition rates for online study.

An online MS in software engineering is a shorthand version of something that is much more powerful. The career opportunities available for those who possess this degree are deeper than the label “Master’s in Software Engineering” conveys. Let’s push through the jargon and translate it into capabilities that matter.

Types of Online Master’s in Software Degree Programs

Here is a short list of software-related online master’s degree programs. Each software or IT specialty field will include an exploration of advanced software knowledge and skills. Choose any one of them and you’ll find a variety of opportunities for software engineers and developers to stretch the limits of innovation & discovery.

Online MS in Software Engineering

Online MS in software engineering students gain advanced knowledge in software development methods, techniques, tools, and processes. The result? Graduate students learn to effectively manage a range of complex software projects. You’ll find many regionally accredited online degrees in this specialty within our listings.

Online MS in Software Development

An online MS in software development will focus on new & established ways to manipulate computer code throughout a product’s life cycle. For instance, the online Master of Science in Software Development (MSSD) from Boston University provides students with a thorough look at the latest software challenges & requirements across different industries. The goal is to ensure MS graduates can deliver reliable—and secure—software products.

Online Software Engineering & IT Specialties

Some schools have created online MS programs that merge various computer science and IT skills with a software engineering or development foundation. For example:

  • Auburn University offers a combined online MS in Computer Science & Software Engineering (CSSE).
  • Nova Southeastern has an online MSIT that blends software engineering & information technology instruction to provide engineers with the latest IT skills to lead teams in tech-heavy initiatives.

Online Graduate Programs: Dual Specialty

Do you have existing business experience? Would you like to expand your role as a technology strategist? Consider dual specialty programs such as the online MBA/Software Engineering program at Carnegie Mellon University. In order to become technical business leaders, online MBA students at CMU learn advanced engineering, management, decision-making, and communication skills.

Online Software Engineering Programs in Niche Fields

Some programs, such as the online MS in Robotic Software Engineering degree at Brandeis or the online MS in Embedded Software Engineering at Gannon, take software engineering principles to new & exciting realms of IT and computer science. Think of areas such as manufacturing, medicine, agriculture, and aerospace.

Best Online Master’s Degrees in Software Engineering & Development

Invest wisely with a top-ranked online master’s degree in a software-related field. We’ve created an annotated list of the 15 best online software graduate programs in the country. Use our handy summaries & links to decide which school is offering the best plan of study for your career goals. You may find an MS offered by our #10 school is much more relevant to you than a degree at #3!

Rankings Methodology

We considered a wide range of quality factors when we were creating our rankings algorithm. In order to be considered for inclusion in our list, online graduate programs in software-related fields were assessed on:

  • Usefulness: All of the online master’s degrees in our rankings deal with software engineering or software development in a meaningful way. We were happy to consider online master’s degrees in other specialties (e.g. computer science or IT) if they offered a dedicated concentration in software.
  • Reputation: Schools with strong U.S. News & World Report rankings in areas like computer engineering, computer science, engineering, and online graduate programs IT were awarded points in our algorithm. Schools that did well across all areas placed near the top of our list.
  • Program Cost:Our algorithm factors in the relative cost of an online master’s program for in-state and out-of-state students. That’s why you might spot expensive private research universities ranking below more affordable public options.
  • Completions: To determine if a graduate program was successful, we analyzed government data on student completion rates. Schools with large enrollment & completion numbers tended to perform better in these rankings, but we’ve also highlighted some more intimate programs.

#1 Carnegie Mellon University

Overview | Online MS in Software Engineering (MSE)

  • Availability: 100% Online
  • School or College: School of Computer Science; Department of Software & Societal Systems
  • Credit Hours: 108 Units
  • Program Length: 2 Years/6 Semesters (Part-Time)

Program Summary

Are you a software professional with at least two years of work experience? Looking for a degree you can fit around your job? Consider CMU’s Online Master of Science in Software Engineering (MSE). The two-year curriculum is a blend of hard-core technical coursework (e.g. software architecture, DevOps, etc.) and business concerns (e.g. Agile methods, communications, etc.). Since you’re working, you won’t have to complete a capstone project. Instead, you’ll tackle a large number of electives and a thesis in a key practice area such as requirements management.

CMU is not cheap but it is world-renowned. Programs within the School of Computer Science are frequently ranked in the top 5 of the country and 100% of MSE graduates receive a job offer within 3 months. As a master’s student, you’ll have access to industry field trips, synchronous meetings with faculty, and career services. You’ll also have the option to submit your thesis to a software engineering conference for external peer review and possible publication. Ask about financial assistance—scholarships & fellowships are available for MSE students.

Explore the Degree

  • Admissions
  • Curriculum
  • Tuition & Fees

CMU’s Online MSE

#2 Columbia University

Overview | Online MS in Computer Science: Software Systems

  • Availability: 100% Online
  • School or College: Fu Foundation School of Engineering & Applied Science; Department of Computer Science
  • Credit Hours: 30
  • Program Length: Up to 5 Years (Full-Time or Part-Time)

Program Summary

Use Columbia’s rigorous Online Master of Science in Computer Science to pursue a special track in Software Systems. This technical degree focuses on core coursework in areas such as programming, operating systems, and advanced software engineering. But you’ll also be allowed to customize your plan of study with a wide range of approved electives (e.g. hardware security, advanced distributed systems, etc.). There is no thesis or capstone required.

Columbia isn’t messing around—the GRE is required and all applicants must have a minimum 3.3 GPA. The Department of Computer Science is full of outstanding faculty members with interests in a huge range of subjects, including software systems and computer engineering. You may also wish to get involved in projects within the programming systems & software systems labs. Or you can talk to the MS program coordinator about your career goals. Graduates have excellent placement rates at major tech companies.

Explore the Degree

  • Admissions
  • Curriculum
  • Tuition & Fees

Columbia’s Online MS in Computer Science: Software Systems

#3 Virginia Tech

Overview | Online MIT: Software Development

  • Availability: 100% Online
  • School or College: Pamplin College of Business; College of Engineering
  • Credit Hours: 33
  • Program Length: 1.5 Years (Full-Time); 2.5 Years (Part-Time)

Program Summary

Enroll in Virginia Tech’s Online Master of Information Technology (VT-MIT) and make it your own! Everyone starts with four courses in software engineering, programming, and related fundamentals. But after that, it’s up to you. You’re allowed to choose seven electives from a wide range of topic areas and pursue up to two graduate certificates. We recommend the one in Software Development. Coursework is asynchronous with optional live sessions. And a dual Online MBA + MIT is available.

The VT-MIT is an interdisciplinary degree—you’ll notice that it’s offered by the Pamplin College of Business and the College of Engineering. Applicants are expected to have 2+ years of professional work experience (well-qualified candidates with fewer years may be considered), but no extensive IT knowledge or specific undergraduate major is required. Have a look at the faculty bios to get a feel for your professors and examine the FAQs section for more details.

Explore the Degree

  • Admissions
  • Curriculum
  • Tuition & Fees

Virginia Tech’s Online MIT

#4 Arizona State University

Overview | Online MSE: Software Engineering

  • Availability: 100% Online
  • School or College: Ira A. Fulton Schools of Engineering
  • Credit Hours: 30
  • Program Length: ~2 Years (Part-Time)

Program Summary

Software & programming professionals, take note—ASU’s Online Master of Science in Engineering Science: Software Engineering will help you take a giant leap forward! Be ready for coursework in key software engineering principles & concepts; software verification, validation & testing; and software project, process & quality management. You’ll also be allowed to select 6-7 electives in relevant topics like software design, systems engineering, and more. The MSE finishes with an applied project or portfolio.

ASU is a good choice if you’re planning to apply for a senior technical position or leadership role. The Ira A. Fulton Schools of Engineering is large & well-respected and faculty members have a long list of accomplishments and awards after their names. Bear in mind that you’ll need to have some programming experience and knowledge of algorithm design & algorithm analysis, object-oriented programming, and advanced data structures in order to apply.

Explore the Degree

  • Admissions
  • Curriculum
  • Tuition & Fees

ASU’s Online MSE: Software Engineering

#5 Harvard University

Overview | Online ALM: Software Engineering

  • Availability: Online + 1 Course with Campus Elements
  • School or College: Harvard Extension School
  • Credit Hours: 48
  • Program Length: ~3-4 Years (Part-Time)

Program Summary

Eager to put an Ivy League name on your résumé? Then take a look at Harvard’s Online Master of Liberal Arts: Software Engineering. It consists of 12 courses, but at least one course must have campus elements (summer & weekend options are available). The core of the degree is built on topics such as systems programming, software design, and cloud computing. After that, you can opt for a thesis track with four software engineering electives and a 9-month thesis OR a capstone track with five electives and a team-based project.

This Online ALM is not for newbies. Candidates are expected to have some knowledge of object-oriented programming using C++ or Java and discrete mathematics. If you need to improve your skills, you can tackle a programming certificate first. As a consequence, most of your fellow learners will be seasoned vets—the average age of students is 33 years; 75% have professional experience in the field; and 82% of them are working full-time. Many choose to take one course per semester and finish within four years.

Explore the Degree

  • Admissions
  • Curriculum
  • Tuition & Fees

Harvard’s Online ALM: Software Engineering

#6 Boston University

Overview | Online MS in Software Development (MSSD)

  • Availability: 100% Online or Hybrid
  • School or College: Metropolitan College; Department of Computer Science
  • Credit Hours: 32
  • Program Length: 8 Months (Full-Time); 16 Months (Part-Time)

Program Summary

Save big with BU’s Online Master of Science in Software Development (MSSD). Part-time tuition rates for this 32-credit master’s degree are highly affordable and no GRE/GMAT is required for admission. It’s a degree that’s heavy on advanced programming and real-world projects, with plenty of courses in software design, software engineering, and the development of applications. You may even wish to start with an online graduate certificate (e.g. Software Engineering) and apply your credits to the MSSD later on.

To learn more about BU’s reputation, pay a quick visit to the Department of Computer Science. Faculty are actively involved in a range of interdisciplinary projects and often work with students in research assistantships (online students living in the U.S. are eligible). Anyone who loves the idea of cutting-edge research should also ask the MSSD program coordinator about paid internship opportunities within the Software & Application Innovation Lab (SAIL) at the Hariri Institute for Computing.

Explore the Degree

  • Admissions
  • Curriculum
  • Tuition & Fees

BU’s Online MS in Software Development (MSSD)

#7 Pennsylvania State University

Overview | Online Master of Software Engineering (MSE)

  • Availability: 100% Online or Hybrid
  • School or College: School of Graduate Professional Studies
  • Credit Hours: 36
  • Program Length: 2 Years (Part-Time)

Program Summary

Penn State’s collaborative Online Master of Software Engineering (MSE) will give you a rock-solid understanding of software engineering. The curriculum covers software construction, requirements engineering, software system design & architecture, software testing, project management, and more. With your classmates, you’ll advance through a fixed plan of study (two courses per semester) and finish with a substantial software project in the sixth and final semester.

This MSE is a sensible choice for technical learners—applicants are expected to have a BS in fields like computer science, engineering, math, or information sciences. It’s also an online version of Penn State Great Valley’s on-campus MSE, so it’s worth taking a moment to examine the detailed faculty bios and course descriptions on that website. You’ll learn more about your professors’ research interests and the content of potential electives.

Explore the Degree

  • Admissions
  • Curriculum
  • Tuition & Fees

Penn State’s Online MSE

#8 University of California Berkeley

Overview | Online Master of Molecular Science & Software Engineering (MSSE)

  • Availability: Online + 2 On-Campus Bootcamps
  • School or College: College of Engineering; College of Chemistry
  • Credit Hours: 29
  • Program Length: 9 Months (Full-Time); 2 Years (Part-Time)

Program Summary

The name may be quirky, but the focus of UC Berkeley’s Online Master of Molecular Science & Software Engineering (MSSE) is serious. This tech-heavy degree is designed to train scientists & STEM majors in the fields of software engineering, high performance computing, complex mathematical modeling, and Machine Learning (ML). Graduates become data scientists, software engineers, or PhD candidates in computational sciences. To that end, the curriculum includes on-campus bootcamps and a final capstone.

UC Berkeley’s Online MSSE is an unusual blend of software engineering, business leadership & advanced data science concepts, with some computational quantum chemistry thrown in for good measure. If this sounds intriguing, have a look at the list of potential career paths (e.g. bioinformatics engineer) and the research interests of faculty & staff. It’s also worth noting that this program has close ties to the Molecular Sciences Software Institute (MolSSI).

Explore the Degree

  • Admissions
  • Curriculum
  • Tuition & Fees

Berkeley’s Online MSSE

#9 Stevens Institute of Technology

Overview | Online MS in Software Engineering

  • Availability: 100% Online
  • School or College: School of Systems & Enterprises
  • Credit Hours: 30
  • Program Length: 1.5 Years (Part-Time)

Program Summary

School yourself in key fundamentals with SIT’s comprehensive Online Master of Science in Software Engineering. It covers the gamut of software engineering concerns—from Agile methods for software development to software requirements analysis & engineering, software architecture, and software testing, quality assurance & maintenance. You’ll be able to customize your degree with three electives, including project management and programming options.

This online degree is the brainchild of SIT’s School of Systems & Enterprises (SSE), which has a highly respectable reputation in the fields of computer science & computer engineering. Career outcomes for software majors are strong. The undergraduate program in software engineering is ABET-accredited. And faculty are refreshingly diverse. Be prepared to put your best foot forward when applying—the GRE is required.

Explore the Degree

  • Admissions
  • Curriculum
  • Tuition & Fees

Stevens’s Online MS in Software Engineering

#10 Drexel University

Overview | Online MS in Software Engineering (MSSE)

  • Availability: 100% Online
  • School or College: College of Computing & Informatics
  • Credit Hours: 45 Quarter Credits
  • Program Length: 2 Years (Full-Time); 3-4 Years (Part-Time)

Program Summary

Drexel’s Online Master of Science in Software Engineering (MSSE) is bound to lead to opportunities. This comprehensive, no-nonsense program is built around six core courses in software engineering, including Agile software development, software design, software architecture, and requirements engineering. You can expand your career horizons even further with seven elective courses in areas like distributed systems software, programming, and security engineering. It culminates in a team-based capstone.

Interested? Pay a virtual visit to the College of Computing & Informatics (CCI). Drexel is a well-funded private research university, so it’s no surprise to see CCI faculty involved in advanced software engineering projects. Thinking of changing jobs? Scroll through the list of CCI’s current corporate partners and ask the MSSE program coordinator about working with one of them on your capstone project. Developing a large-scale software product for one of these companies could be a large feather in your cap!

Explore the Degree

  • Admissions
  • Curriculum
  • Tuition & Fees

Drexel’s Online MSSE

#11 Washington State University

Overview | Online MS in Software Engineering (MSSE)

  • Availability: 100% Online
  • School or College: School of Electrical Engineering & Computer Science
  • Credit Hours: 30
  • Program Length: 1.5 Years (Full-Time); 2.5 Years (Part-Time)

Program Summary

WSU’s straightforward Online Master of Science in Software Engineering (MSSE) begins with foundational courses in advanced algorithms and software design & architecture before transitioning into leadership courses and specific software realms (e.g. maintenance, testing, and quality). You’ll also complete two electives in software engineering, computer science or a related field—WSU makes the suggestion of advanced databases and computer security—and a capstone experience.

Polish up your skill sets before applying. WSU wants to see candidates with a BS degree in computer science (or a related field) and/or folks with industry experience as a computer scientist or software engineer. Within the School of Electrical Engineering & Computer Science (EECS), you’ll also find faculty members who are actively engaged in software engineering research, including software security and human factors.

Explore the Degree

  • Admissions
  • Curriculum
  • Tuition & Fees

WSU’s Online MSSE

#12 West Virginia University

Overview | Online MS in Software Engineering (MSSE)

  • Availability: 100% Online
  • School or College: Statler College of Engineering & Mineral Resources; Lane Department of Computer Science & Electrical Engineering
  • Credit Hours: 30
  • Program Length: 2 Years (Part-Time)

Program Summary

Affordability is the name of the game with WVU’s Online Master of Science in Software Engineering (MSSE). This low-cost online master’s degree is designed to train you in all the major elements of the field, including advanced areas such as software engineering economics, software engineering of mobile applications, and engineering secure software. But keep in mind that the streamlined curriculum does not include any electives or capstone project.

Price isn’t the only thing in WVU’s favor. The Lane Department of Computer Science & Electrical Engineering has a strong track record in biometric systems engineering & cybersecurity. It has software engineering associations with the Institute for Software Research at the West Virginia High-Tech Consortium, the NASA Independent Verification and Validation Facility, and the Concurrent Engineering Research Center. And it offers a PhD concentration in software & knowledge engineering.

Explore the Degree

  • Admissions
  • Curriculum
  • Tuition & Fees

WVU’s Online MSSE

#13 Auburn University

Overview | Online MS in Computer Science & Software Engineering (CSSE)

  • Availability: 100% Online
  • School or College: Samuel Ginn College of Engineering; Department of Computer Science & Software Engineering
  • Credit Hours: 33
  • Program Length: ~2 Years

Program Summary

Make your degree your own with Auburn’s customizable Online Master of Science in Computer Science & Software Engineering (CSSE). You’ll begin with three courses in advanced algorithms, advanced operation systems, and advanced computer architecture. However, the remaining eight courses are up to you and Auburn’s director of graduate programs! You can opt for a non-thesis track with a final capstone project or—with special permission—a thesis track. The GRE is waived for online students.

Auburn’s online program lives within the Department of Computer Science & Software Engineering (CSSE). Here you’ll find a fair amount of research work in cybersecurity & critical infrastructures, an intriguing bunch of faculty members & adjunct professors (e.g. Director of Software Engineering at Qualis), and an interdisciplinary outlook. Auburn isn’t that far away from Huntsville and a swarm of high-level tech activity, so ask the program coordinator if the CSSE has any connections to Alabama companies.

Explore the Degree

  • Admissions
  • Curriculum
  • Tuition & Fees

Auburn’s Online MS in CSSE

#14 Johns Hopkins University

Overview | Online MS in Computer Science: Software Engineering

  • Availability: 100% Online or Hybrid
  • School or College: Whiting School of Engineering; Department of Computer Science
  • Credit Hours: 30
  • Program Length: Up to 5 Years (Part-Time)

Program Summary

Top-level teaching & research. Instant name recognition. Impeccable connections. These are just three of the reasons why JHU’s Online Master of Science in Computer Science: Software Engineering should be on your shortlist. This challenging degree is made up of courses in three fundamental subjects—software engineering, computer architecture, and algorithms—and a focus area in software engineering that’s packed with intriguing electives. Plus there’s a capstone project.

You can’t beat JHU for quality markers. The Department of Computer Science is highly regarded and interdisciplinary in scope. CS students publish regularly. And faculty are active in the industry. All of this comes with a price—JHU is one of the most expensive programs in our rankings. To offset your costs, talk to your workplace about tuition reimbursement. Nearly 75% of Engineering for Professionals (EP) students receive financial support from employers to pursue a master’s degree.

Explore the Degree

  • Admissions
  • Curriculum
  • Tuition & Fees

JHU’s Online MS in Computer Science: Software Engineering

How Do Online Master’s in Software Engineering Degree Programs Work?

The Online Graduate Experience

Online MS programs in software-related fields come in a wide variety of topics and specialties. Nevertheless, you’ll find that online degrees in our listings often have similar core coursework, administrative procedures, and IT instruction methods.

If you need the total flexibility of distance learning, look for the phrase: “100% online.” Not every university has gone all in with virtual education—some still offer hybrid models—but those who have will state it upfront. In a reputable 100% online degree program:

  • Faculty members who teach onsite classes will also teach graduate software engineering degree classes online.
  • Online MS students will interact with faculty members and work with other students in chat rooms and/or through conference software.
  • Class discussions, exams, and group projects will follow a regular university schedule, but all work and class participation will occur online.

Online MS in Software Engineering: Curriculum & Skills

At the graduate level, online coursework will be a familiar mix of reading, exams, class discussions, and projects. Not all online master’s programs in software engineering include a thesis. Instead, many will include a final project or “capstone project” to measure a student’s understanding of IT and software ideas, principles, and skills.

Graduate software engineering and development programs can be a mix-and-match affair. Common subjects you can expect to encounter in an online MS degree include:

  • Software Engineering: Software development processes, tools, and practices; designing software to address specific problems; and working with developers, stakeholders, and other team members.
  • Software Development: Coding software to address design and functional requirements in different industries; software coding throughout the product life cycle; and working with development teams and stakeholders to bring projects to completion.
  • IT Systems: Developing the data, technology, and business skills needed to design solutions that help organizations reach their business goals.

Time Commitment: How Long Are Online Master’s in Software Engineering Programs?

Typically, online master’s degree programs in software-related fields require 30-44 credit hours of upper level coursework spread throughout one year (full-time, accelerated MS programs) to more than three years (part-time MS programs). Average weekly time commitments can range from 8-12 hours for each 3-credit course.

Online vs. On-Campus Learning: Which Option Is Right for You?

Reputable schools throughout the country—our listings contain more than 80 options—now offer content and instruction methods that are similar to those of on-campus programs. Wondering if an online graduate degree will provide you with the best learning environment? Here are some elements to consider when you’re making your choice:

  • Flexible Scheduling: Online study enables you to allocate the time you spend on lectures, study, and reviews with instructors. If adult responsibilities require you to care for family or earn a living, an online degree with an asynchronous format might be the most convenient way to advance your career.
  • Instructor Quality: Ideally, you’re looking for the same quality instruction that is offered by full-time faculty in on-campus programs. Think twice about those that rely on part-time adjunct professors or outside hires.
  • Tuition Costs: Don’t assume that online degrees are less expensive than their on-campus analogs! Examine the cost links in our listings and ask admissions staff if they offer discounts to active military or allow credit transfers from other schools. Southern New Hampshire University, for example, does both.
  • Outcome Data & Reviews: Inquire if your prospective school or program can provide you with employment rates, salary numbers, and other outcome data about their MS graduates. Go to forums such as Reddit, where graduates give testimonials about online master’s programs they attended or are attending.
  • Regional Accreditation: Make sure that your school has regional accreditation—many employers will only consider job applicants who have a degree from a regionally accredited college or university. Not all institutions seek the thumbs up from the Accreditation Board for Engineering and Technology (ABET) for their online MS programs in software fields. However, it’s a great indicator of program quality if they do.

All Online Master's in Software Engineering Programs

51 Schools Found

Jump to State Listings

  • Alabama
  • Arizona
  • California
  • Colorado
  • District of Columbia
  • Florida
  • Georgia
  • Illinois
  • Indiana
  • Kansas
  • Kentucky
  • Maryland
  • Massachusetts
  • Michigan
  • Minnesota
  • Missouri
  • Nebraska
  • New Hampshire
  • New Jersey
  • New York
  • North Carolina
  • North Dakota
  • Pennsylvania
  • Texas
  • Vermont
  • Virginia
  • Washington
  • West Virginia
  • Wisconsin

Alabama

Auburn University

College of Engineering

Auburn University, Alabama

Master of Science in Computer Science and Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Arizona

Arizona State University

Ira A. Fulton Schools of Engineering

Tempe, Arizona

Master of Science in Engineering Science (Software Engineering)

Offered Online

  • Courses
  • Cost
  • Admission

Grand Canyon University

College of Science, Engineering & Technology

Phoenix, Arizona

MS in Software Development

Offered Online

  • Courses
  • Cost
  • Admission

MS in Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

University of Advancing Technology

Graduate Technology College

Tempe, Arizona

MS in Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

California

California State University-Fullerton

College of Engineering and Computer Science

Fullerton, California

MS in Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

University of California-Berkeley

College of Chemistry

Berkeley, California

Master of Molecular Science and Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Colorado

Colorado Technical University

College of Computer Science, Engineering and Technology

Colorado Springs, Colorado

Master of Science in Computer Science - Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Regis University

Information Technologies Department

Denver, Colorado

MS in Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

University of Denver

Division of Information and Communications Technology

Denver, Colorado

Master of Science in Information and Communications Technology, Software Design, and Programming

Offered Online

  • Courses
  • Cost
  • Admission

Master of Science in Information and Communications Technology, Web Design, & Development

Offered Online

  • Courses
  • Cost
  • Admission

District of Columbia

Strayer University

Information Technology

Washington, District of Columbia

Master of Science in Information Systems - Software Engineering Management

Offered Online

  • Courses
  • Cost
  • Admission

Florida

Nova Southeastern University

College of Computing and Engineering

Fort Lauderdale, Florida

Master of Science in Computer Science & Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Master of Science in Information Technology & Application Development

Offered Online

  • Courses
  • Cost
  • Admission

Georgia

Kennesaw State University

College of Computer and Software Engineering

Kennesaw, Georgia

MS in Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Mercer University

School of Engineering

Macon, Georgia

Master of Science in Engineering in Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Master of Science in Software Systems

Offered Online

  • Courses
  • Cost
  • Admission

Middle Georgia State University

School of Computing

Cochran, Georgia

MSIT in Software Development

Offered Online

  • Courses
  • Cost
  • Admission

Illinois

DePaul University

Jarvis College of Computing and Digital Media

Chicago, Illinois

MS in Software Engineering - Concentration in Software Architecture

Offered Online

  • Courses
  • Cost
  • Admission

MS in Software Engineering - Concentration in Software Development

Offered Online

  • Courses
  • Cost
  • Admission

Dominican University

Department of Computer Science

River Forest, Illinois

Master of Science in Software Development

Offered Online

  • Courses
  • Cost
  • Admission

Saint Xavier University

Computer Science Department

Chicago, Illinois

Master of Applied Computer Science in Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Indiana

Purdue Global

Information Technology

Indianapolis, Indiana

MS in Information Technology - Concentration in Security Software Development and Quality Assurance

Offered Online

  • Courses
  • Cost
  • Admission

Kansas

Fort Hays State University

Graduate School

Hays, Kansas

Master Of Professional Studies in Web and Mobile Applications Development

Offered Online

  • Courses
  • Cost
  • Admission

Kentucky

National College

Department of Information Technology

Lexington, Kentucky

Master of Science in Software Development

Offered Online

  • Courses
  • Cost
  • Admission

Maryland

Johns Hopkins University

Whiting School of Engineering

Baltimore, Maryland

Master's in Computer Science - Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

University of Maryland-Global Campus

IT and Computer Science

Adelphi, Maryland

Master's in Information Technology - Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Massachusetts

Boston University

Department of Computer Science

Boston, Massachusetts

MS in Software Development

Offered Online

  • Courses
  • Cost
  • Admission

Brandeis University

Rabb School: Graduate Professional Studies

Waltham, Massachusetts

Master of Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Harvard University

Harvard Extension School

Cambridge, Massachusetts

MLA in Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Michigan

University of Michigan-Dearborn

College of Engineering & Computing Science

Dearborn, Michigan

Master of Science in Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Minnesota

Saint Cloud State University

Department of Computer Science and Information Technology

Saint Cloud, Minnesota

Professional Science Master's in Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Walden University

College of Management and Human Potential

Minneapolis, Minnesota

MS in Information Technology - Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Missouri

Maryville University

College of Arts and Sciences

Saint Louis, Missouri

MS in Software Development

Offered Online

  • Courses
  • Cost
  • Admission

University of Central Missouri

School of Computer Science and Mathematics

Warrensburg, Missouri

Master of Science in Computer Information Systems & Software Development

Offered Online

  • Courses
  • Cost
  • Admission

Master of Science in Computer Science & Software Development

Offered Online

  • Courses
  • Cost
  • Admission

Nebraska

Bellevue University

College of Science and Technology

Bellevue, Nebraska

MS in Computer Information Systems - Software Development

Offered Online

  • Courses
  • Cost
  • Admission

New Hampshire

Southern New Hampshire University

School of Engineering, Technology, and Aeronautics

Manchester, New Hampshire

Master's in Information Technology - Software Application Development

Offered Online

  • Courses
  • Cost
  • Admission

New Jersey

Stevens Institute of Technology

School of Systems and Enterprises

Hoboken, New Jersey

Master of Science in Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Thomas Edison State University

School of Applied Science And Technology

Trenton, New Jersey

MS in Information Technology - Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

New York

Columbia University in the City of New York

School of Engineering and Applied Science

New York, New York

MS in Computer Science - Software Systems

Offered Online

  • Courses
  • Cost
  • Admission

North Carolina

East Carolina University

Department of Computer Science

Greenville, North Carolina

Master of Science in Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

North Dakota

North Dakota State University-Main Campus

College of Engineering

Fargo, North Dakota

Master's in Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Pennsylvania

Carnegie Mellon University

Tepper School of Business and School of Computer Science

Pittsburgh, Pennsylvania

MBA & Master's in Software Engineering Dual Degree

Offered Online

  • Courses
  • Cost
  • Admission

Drexel University

College of Computing & Informatics

Philadelphia, Pennsylvania

Master's in Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Pennsylvania State University-Main Campus

School of Engineering Design, Technology, and Professional Programs

University Park, Pennsylvania

Master of Science in Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Texas

Baylor University

School of Engineering and Computer Science

Waco, Texas

Master's in Computer Science in Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

St. Mary's University

Department of Engineering

San Antonio, Texas

Master of Science in Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

University of Houston-Clear Lake

College of Science & Engineering

Houston, Texas

Master of Science in Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Vermont

Champlain College

Champlain College Online

Burlington, Vermont

MS in Information Technology - Specialization in Software Engineering & Project Management

Offered Online

  • Courses
  • Cost
  • Admission

Virginia

Liberty University

School of Business

Lynchburg, Virginia

MS in Information Technology - Software Design Management

Offered Online

  • Courses
  • Cost
  • Admission

Marymount University

School of Technology and Innovation

Arlington, Virginia

MS in Information Technology - Software Engineering Track

Offered Online

  • Courses
  • Cost
  • Admission

Virginia Tech

Pamplin College of Business

Blacksburg, Virginia

Master of Information Technology in Software Development

Offered Online

  • Courses
  • Cost
  • Admission

Washington

Washington State University

School of Electrical Engineering and Computer Science

Pullman, Washington

MS in Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

West Virginia

Salem International University

Information Technology Department

Salem, West Virginia

Master of Science in Information Technology - Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

West Virginia University

Lane Department of Computer Science and Electrical Engineering

Morgantown, West Virginia

Master of Science in Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Wisconsin

Concordia University-Wisconsin

Department of Computer Science

Mequon, Wisconsin

Master of Science in Computer Science & Software Engineering

Offered Online

  • Courses
  • Cost
  • Admission

Copyright © 2025 SoftwareDegrees.org

  • About Us
  • Privacy Policy
  • Terms of Use