Master of Science in Software Engineering

The Master of Science in Software Engineering (MSSE) program at The University of Texas at Dallas prepares students to design, develop and manage complex software systems. With a strong foundation in computing theory and software practices, this program emphasizes real-world application, collaborative problem-solving and innovation in system architecture, testing and project management.
How Useful is a Master’s Degree in Software Engineering?
A master’s in software engineering helps you move up, earn more and stay competitive. It develops advanced skills in design, architecture, testing and project management, while preparing you for leadership roles and specialized positions in the tech industry. Employers value the added expertise and credentials that come with a graduate degree.
What You Need to Know About a Master’s in Software Engineering from UT Dallas
- World-Class Faculty: Learn from internationally renowned professors actively engaged in cutting-edge research and industry partnerships.
- Comprehensive Curriculum: Master modern software development methodologies, project management, system design and quality assurance.
- Flexible Scheduling: Evening and weekend courses — ideal for full-time students and working professionals.
- State-of-the-Art Facilities: Access the largest project design studio in the country and a Makerspace for collaborative innovation.
- Strategic Location: Located in the Dallas-Fort Worth tech hub, rated by Forbes as the #1 “Best City for Jobs.”

Software Engineering Career Opportunities and Salary Outlook
Graduates of the MSSE program are well-prepared for high-impact roles in a diverse range of industries, including technology, healthcare, finance and defense. Example roles include:
- Software Architect
- DevOps Engineer
- Cloud Solutions Engineer
- QA Automation Lead
- Software Development Manager
Software engineering is one of the most lucrative fields in tech, with many roles offering six-figure salaries and strong growth potential. According to the U.S. Bureau of Labor Statistics, demand for software professionals is expected to grow much faster than average in the coming years.
UT Dallas MSSE Curriculum and Specializations
Core Courses
Students complete core coursework in areas such as:
- SE 6329 – Object-Oriented Software Engineering
- SE 6361 – Software Project Planning and Management
- SE 6362 – Software Architecture and Design
Electives
Explore topics including:
- Agile and DevOps Practices
- Cloud-native Software Development
- Mobile and Web Applications
- Cybersecurity engineering
- Software Verification and Validation
Explore the full curriculum and degree plan.
MS in Software Engineering Admissions Requirements
To be considered for admission to the MSSE program, applicants should meet the following criteria:
- Academic Background: A bachelor’s degree in computer science, software engineering or a related field.
- GPA: Minimum 3.0 GPA in upper-level undergraduate work.
GRE Scores: GRE revised scores of 308, 153, 155, and 4 for the combined, verbal, quantitative and analytical writing components, respectively, are advisable based on our experience with student success in the program. - English Proficiency: International applicants must submit a TOEFL score of at least 80 on the internet-based test.
Applications are accepted for fall, spring, and summer semesters.
MSCS Funding and Financial Aid
UT Dallas offers several funding options, including:
- Graduate Assistantships
- Scholarships and Fellowships
- External Grant Support
Visit Graduate Fellowships & Scholarships for more info.
Frequently Asked Questions About a Master’s in Software Engineering
What can I do with a master’s in software engineering?
With a master’s degree in software engineering, you are qualified for roles such as software engineer, cloud architect, DevOps lead or QA specialist — positions that often offer six-figure salaries and leadership potential.
Is a master’s in software engineering worth it?
Yes. The MSSE opens doors to specialized, high-paying careers in a rapidly evolving industry beyond a bachelor’s degree or industry experience.
How long does the program take to complete?
Most full-time students complete the program in 18 to 24 months.
Is the GRE required?
GRE scores are recommended for applicants, especially those with international or non-CS undergraduate backgrounds.
Can I work while pursuing this degree?
Yes. The program offers flexible evening and weekend course options for working professionals.
Can I work while completing my degree?
Yes. UT Dallas offers flexible course scheduling, including evening classes, to accommodate working professionals.