Learn the Skills You Need To Thrive as a Software Engineer in the AI Age
In an era where AI writes code, the world needs talented software engineers more than ever to make the decisions that ensures software meets business needs, scalability goals and performance standards.
Carnegie Mellon University's Master of Software Engineering program puts you at the critical intersection of technology and management to make that happen. Our programs give you the skills you need to understand business needs; develop technically sound, sustainable software; and effectively manage high-performing teams of technology professionals.
AI can’t ask why, but you can. When you earn you masters in software engineering at CMU, you'll learn how to build real, lasting solutions by leveraging AI and leading with it - not being replaced by it. Apply now.
Our Mission Statement
A recognized leader in software engineering education, Carnegie Mellon University's MSE Program transforms the field of software engineering by educating our students and the broader community in enduring principles drawn from the best academic research and industry practices.
Degree Options
We offer four degree options to meet the needs of a wide variety of potential students. We've outlined the degrees for you below, and you can learn more about their outcomes on our For Applicants page.
Degree Name |
Schedule |
Pittsburgh Residency Required? |
Program Length |
Industry Experience Required |
Internship During Program |
Capstone Activity |
Fifth-Year Program or Dual Degree Option? |
| Master of Software Engineering |
Full-Time
|
Yes |
18 months
|
2+ years | No |
Industry-sponsored Studio Project (3 semseters) |
Dual Degree Option with the Tepper School of Business (MSE/MBA) |
|
Master of Science in Software Engineering |
Part-Time | No | Varies (2-3 years) | 1+ years | No | Techinical / Research Paper | None |
| Master of Software Engineering in the field of Scalable Systems | Full-Time | Yes | 18 months | None | Yes |
Industry-sponsored Practicum Project (1 semseters) |
IS-MSE Accelerated Master's Program |
| Master of Software Engineering in the field of Embedded Systems | Full-Time | Yes | 18 months | None | Yes |
Industry-sponsored Pracitcum Project (1 semseters) |
IS-MSE Accelerated Master's Program |



