M.S. in Software Management 

Software Mgmt Man_Shaking_Hands_180wThis program provides students with the most relevant, practical, and applicable knowledge available in software engineering and software management. With the appropriate mix of technical and business skills, graduates of this program can systematically analyze business situations and propose, plan, and manage rigorous software development strategies and efforts to fulfill organizational objectives.

Since this program focuses on both technical and development management issues, graduates of this program can apply the acquired skills and knowledge to advance their careers in software architecture, strategic software business planning, and project portfolio and program management jobs. It can also advance more experienced software engineers and project managers to pursue technical leadership roles in the modern software business.

* International students: The M.S. in Software Management is a STEM-designated and approved master's degree program.

To keep up with increasing demands for high quality software, software development has shifted from the linear development of a few programs by a centralized software powerhouse to more incremental and iterative development of rich systems from cooperative sources across the globe with increasingly strong overseas off-shoring assistance.

As a result, software professionals are now faced with unprecedented challenges in effectively planning, managing, and developing software engineering projects with distributed and limited resources. Only strong leaders who have a clear understanding of both software development techniques and business management approaches can adequately tackle these challenges to meet business needs.

In response to COVID-19, the University of St. Thomas has made prudent decisions to act on the advice of state and medical professionals. For spring 2021, all our classes in our Graduate Programs in Software and Data Science which are normally delivered in an on-campus classroom format, will be delivered live online. Each of our classes meet once a week or every other Saturday. The classes will still be held during their normal time on weeknights and Saturdays. 

We are happy to help you in every way possible on your journey to apply, register, and start classes. Each of our classes meet once a week or every other Saturday.

Our staff and faculty are ready to assist you with your questions so e-mail us at gradsoftware@stthomas.edu.  That is why we are here.   

To complete the requirements for the Master of Science with a major in software management, students must successfully complete 36 graduate semester credits and maintain a GPA of at least 2.7. Students must complete 10 SEIS courses (30 graduate semester credits) from the Graduate Programs in Software curriculum, and a minimum of 2 elective courses (6 graduate semester credits) from the Opus College of Business graduate course curriculum.

Current and inactive students who are enrolled in this program prior to summer 2020 may opt to remain with the graduate program requirements from their current catalog, or move forward to the newest graduate program requirements for the M.S. in Software Management.

M.S. Degree in Software Management Program Requirements for catalogs prior to summer 2020:

Complete a total of 12 three-credit courses (36 graduate credits).

Required Courses [8 courses]:

  • SEIS 603 Foundations of Software Development - Python (waived for appropriate prior programming experience)
  • SEIS 605  Technical Communications
  • SEIS 610  Software Engineering
  • SEIS 615  DevOps and Cloud Infrastructure
  • SEIS 627  Software Planning and Testing
  • SEIS 630  Database Management Systems and Design
  • SEIS 663  Information Technology Security and Networking
  • SEIS 709  Enterprise Architecture & IT Strategy

Electives [4 three-credit courses}:

Suggested course sequence with SEIS 603 required:

  • Semester 1: SEIS 603 and SEIS 605 
  • Semester 2: SEIS 610 and SEIS 630
  • Semester 3: SEIS 627 and SEIS 615
  • Semester 4: SEIS 663 and SEIS 709
  • Semester 5: 2 Electives (1 SEIS course and 1 three-credit OCB course)
  • Semester 6: 2 Electives (1 SEIS course and 1 three-credit OCB course)

Suggested course sequence with SEIS 603 waived:

  • Semester 1: SEIS 605 and SEIS 610 
  • Semester 2: SEIS 615 and SEIS 630
  • Semester 3: SEIS 627 and SEIS 663
  • Semester 4: SEIS 709 and 1 three-credit SEIS course
  • Semester 5: 2 Electives (1 SEIS course and 1 three-credit OCB course)
  • Semester 6: 2 Electives (1 SEIS course and 1 three-credit OCB course)
  1. A bachelor's degree in any discipline from a regionally-accredited educational institution in the U.S. (or international equivalent). 
  2. An overall grade-point-average (GPA) of at least 2.7. (Applicants with a GPA less than 2.7 will be considered for provisional admission with their professional experience factored into the decision.)

Take the Next Step:

Software Management Job Outlook

According to Glassdoor’s 2019 rankings, the Highest-Paid Tech Job is Software Engineering Manager with a median base salary of $153,000. Nineteen of the 50 top jobs are tech jobs.

 ** “Data Scientist is the Best Job in America According to Glassdoor’s 2019 Rankings”, Forbes, Jan 23, 2019.