Skip Navigation
Skip to Menu Toggle Button

Online Master of Science in IT: Software Engineering

IT: Software Engineering
Master's Specialization
  • 36 credits
  • Transfer up to 12 credits
  • All courses available online
  • Select hybrid courses available
  • $524 per credit (in-state)
  • $659 per credit (out-of-state)
  • $480 per credit (military)
  • Other fees may apply
Apply Now

Gain hands-on experience and advance your career in a growing and fast-paced field with an online master’s degree in information technology with a specialization in software engineering from University of Maryland Global Campus. Learn from our knowledgeable faculty as you prepare for leadership roles in the implementation of large-scale projects. With online courses built for the working professional, UMGC also offers scholarships for eligible students, financial aid, an interest-free monthly payment plan, and no-cost digital materials in place of most textbooks to help make your education as affordable as possible.

Earn a Hands-On Software Engineering Degree

The cutting-edge curriculum of this online master’s degree program is designed by industry leaders to keep your skills sharp and relevant. Modern course content prepares you for today’s most sought-after positions in IT. This online program, which is built for individuals seeking to advance their careers in software development and engineering, not only provides you with advanced software methodology, design, and coding skills, but also important competencies in quantitative reasoning, critical thinking, and leadership. 

Take advantage of the following program benefits:

  • This graduate-level program is recognized as a Professional Science Master’s degree program by the Council of Graduate Schools. 
  • Specialization courses cover topics like modern software methodologies and advanced software implementation.
  • This program was rated as the No. 2 Best Online IT Masters in 2020 by the Guide to Online Schools.
  • UMGC’s Computing Club provides a dynamic opportunity to collaborate, share ideas, and network.

See Courses & Program Info

View a complete list of courses, program-specific and degree-level requirements, recommended sequence, and more.

Gain Career-Focused Experience in Software Engineering

Employers want leaders who are ready to contribute to service-oriented, team-based environments. This software engineering program is designed to prepare you to take on leadership roles in the implementation of software architecture projects. Our courses will teach you critical skills in software project management, computer science, advanced systems, modern technologies, and more.

Our top-notch faculty update the curriculum regularly with a focus on helping students achieve these learning goals:

Study in a Professional Science Master's Program

Professional Science Master's Logo
This program has received a special designation as a  Professional Science Master’s Degree program through the Council of Graduate Schools.

Professional Science Master's (PSM) programs are designed for students who are seeking a graduate degree in science or mathematics and understand the need for developing workplace skills valued by top employers. A perfect fit for professionals, these programs allow you to pursue advanced training and excel in science or math while simultaneously developing in-demand, highly-valued business skills.

Advance Your Career in Software Engineering

The software engineering program is designed to help you lead a successful software development team and provide value to organizations in the implementation of large-scale software-intensive projects. At UMGC, you can network and learn from professionals who currently work in the field. Our graduates may enter roles such as senior software engineer, software developer, software quality assurance engineer, and systems development leader.

Tyrone A., Martinsburg, WV

Jobs Increase
Employment for software developers is expected to grow by 26 percent from 2021 to 2031, much faster than the national average.
Source: U.S. Bureau of Labor Statistics | “Occupational Outlook Handbook” | 2023
Annual Job Openings
About 162,900 openings for software developers, quality assurance analysts, and testers are projected each year over the next decade.
Source: U.S. Bureau of Labor Statistics | “Occupational Outlook Handbook” | 2023
No. 1
Best Tech Job
Software developer is listed as the top technology job of 2023 in U.S. News & World Report's Best Technology Jobs listing.
Source: U.S. News & World Report | “Best Technology Jobs” | 2023

Practice Real-World Skills in Your Online Courses 

Throughout the software engineering program curriculum, your instructors will assign coursework that is designed to help you sharpen real-world skills and gain valuable experience. In past courses, students have been able to complete the following projects:  

  • Describe different software methodologies (for example, RAD/Agile, Scrum, UP, and XP programming) and include a discussion of advantages, disadvantages, and specific areas where each approach would be appropriate. 
  • Create a use-case diagram and requirements document. 
  • Develop a software design document that includes object-oriented programming implementation. 
  • Create a usability testing report. 

Explore UMGC Blog Insights

Gain insight from our experienced faculty and delve deeper into topics ranging from online learning to leadership.


You might be interested in similar programs

Current Program
IT: Software Engineering
Master's Specialization
Frequently Asked Questions(FAQ)


Get answers to questions that current and prospective students are asking about program admission, credibility, cost, and more.

Contact Us

Our helpful admissions advisors can help you choose an academic program to fit your career goals, estimate your transfer credits, and develop a plan for your education costs that fits your budget. If you’re a current UMGC student, please visit the Help Center.

Personal Information
Please provide your First Name.
Please provide your Last Name.
Contact Information
Please recheck your email address.
Please provide a valid E-Mail Address.
This field is required.
Please provide a valid ZIP Code or APO/FPO.
Additional Information
This field is required.
This field is required.

By submitting this form, you are giving your express written consent without obligation for UMGC to contact you regarding our educational programs and services using e-mail, phone, or text, including automated technology for calls and/or texts to the mobile number(s) provided. For more details, including how to opt out, read our privacy policy or contact an admissions advisor.

Please wait, your form is being submitted.